This file differs from the stock Ubuntu sudoers on a key point. You have:
root ALL=NOPASSWD: ALL
where the Ubuntu default has:
root ALL=(ALL) ALL
The difference is that you've dropped the '(ALL)' Runas_Spec. As the
manpage says,
If no Runas_Spec is specified the command may be run as root and
no group may be specified.
So, in fact, you have configured sudo to not allow root to run commands as other users, which is precisely the error message you're given. Nothing to do with libpam-mount at all; re-closing that task as invalid.
Now, it's valid to configure sudo not to allow root to use it, and it's a bug in pulseaudio to require sudo to work; but this is such an unlikely configuration that I don't think this warrants fixing for karmic. I recommend you add the missing '(ALL)' back to your sudoers instead, which will fix the problem for you.
This file differs from the stock Ubuntu sudoers on a key point. You have:
root ALL=NOPASSWD: ALL
where the Ubuntu default has:
root ALL=(ALL) ALL
The difference is that you've dropped the '(ALL)' Runas_Spec. As the
manpage says,
If no Runas_Spec is specified the command may be run as root and
no group may be specified.
So, in fact, you have configured sudo to not allow root to run commands as other users, which is precisely the error message you're given. Nothing to do with libpam-mount at all; re-closing that task as invalid.
Now, it's valid to configure sudo not to allow root to use it, and it's a bug in pulseaudio to require sudo to work; but this is such an unlikely configuration that I don't think this warrants fixing for karmic. I recommend you add the missing '(ALL)' back to your sudoers instead, which will fix the problem for you.