在系统中安装 sudo 后,我无法以非 root 用户身份运行 sudo,当我尝试执行任何命令时,我得到:
/usr/local/bin/sudo:无法执行
如果我编辑 /etc/passwd 以使用不同的 shell 我会得到:
/usr/local/bin/sudo:权限被拒绝
sudoers 文件似乎配置正确,因为“sudo -l -U user”的输出显示用户只能执行我希望它使用的命令。
ls -l 输出为:
-rwsr-xr-x 1 root root 205396 2010 年 10 月 8 日 /usr/local/bin/sudo
答案1
问题出在文件夹:/usr/local/bin 它没有正确的权限,一旦我更正它,“sudo”运行就没有问题了。