![‘sudo’ 命令已损坏](https://linux22.com/image/1041838/%E2%80%98sudo%E2%80%99%20%E5%91%BD%E4%BB%A4%E5%B7%B2%E6%8D%9F%E5%9D%8F.png)
我在 Ubuntu 9.10 之后用 12.04 更新了一台旧的 centrino 笔记本 - 现在
sudo
似乎坏了,因为sudo <whatever>
我收到错误消息:
sudo: unable to initialize PAM: No such file or directory
那里/var/log
好像不再有pam*.log
文件了。
我无法使用sudo
命令来更改/etc
文件的权限。
答案1
创建一个文件/etc/pam.d/common-session-noninteractive
并将以下行复制粘贴到其中
pkexec nano /etc/pam.d/common-session-noninteractive
复制并粘贴以下行
session [default=1] pam_permit.so
session requisite pam_deny.so
session required pam_permit.so
session required pam_unix.so
保存并退出