尽管有 sudoers 文件,sudo 命令仍无法正常工作
sudo command not working despite sudoers file
我正在尝试在 Debian 9 中使用 sudo
命令。例如 sudo apt install zsh
会询问 root 密码但不接受。我确实知道 root 密码(我是这台机器的唯一用户)并且我已经将我的 'meouser' 添加到 sudo 组。
root:~# cat /etc/group | grep sudo
sudo:x:27:meouser
我用 visudo
编辑了 /etc/sudoers
并且它有线条(我应该显示更多吗?)
root:~# cat /etc/sudoers | grep -w sudo
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
但事情是这样的:
meouser:~$ sudo apt install zsh
We trust you have (...etc removed the usual warning...)
[sudo] password for meouser:
Sorry, try again.
[sudo] password for meouser:
Sorry, try again.
[sudo] password for meouser:
sudo: 3 incorrect password attempts
我已经试过好几次了,问题是没有办法把密码输错无数次。我做错了什么?建议表示赞赏。我当然搜索过SOF,但没有发现这种情况;特别是我访问 /etc/sudoers
文件本身没有问题。
好吧,这是一个令人尴尬的简单...感谢@user3469811 的提示,这是:
https://unix.stackexchange.com/a/170894
事实证明,我固执地输入了 root 密码,而不是 meouser 的密码。 (我的想法一直停留在遵循 su -
程序上。)事后看来,它确实请求 "password for meouser"。嗯,又一次被社区救了。
我正在尝试在 Debian 9 中使用 sudo
命令。例如 sudo apt install zsh
会询问 root 密码但不接受。我确实知道 root 密码(我是这台机器的唯一用户)并且我已经将我的 'meouser' 添加到 sudo 组。
root:~# cat /etc/group | grep sudo
sudo:x:27:meouser
我用 visudo
编辑了 /etc/sudoers
并且它有线条(我应该显示更多吗?)
root:~# cat /etc/sudoers | grep -w sudo
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
但事情是这样的:
meouser:~$ sudo apt install zsh
We trust you have (...etc removed the usual warning...)
[sudo] password for meouser:
Sorry, try again.
[sudo] password for meouser:
Sorry, try again.
[sudo] password for meouser:
sudo: 3 incorrect password attempts
我已经试过好几次了,问题是没有办法把密码输错无数次。我做错了什么?建议表示赞赏。我当然搜索过SOF,但没有发现这种情况;特别是我访问 /etc/sudoers
文件本身没有问题。
好吧,这是一个令人尴尬的简单...感谢@user3469811 的提示,这是: https://unix.stackexchange.com/a/170894
事实证明,我固执地输入了 root 密码,而不是 meouser 的密码。 (我的想法一直停留在遵循 su -
程序上。)事后看来,它确实请求 "password for meouser"。嗯,又一次被社区救了。