即使我没有设置密码,`sudo`也要求输入密码?
我使用“用户帐户”窗口从我的帐户中删除了密码,然后在运行sudo
,它提示我输入密码,即使我没有密码也是如此。 我尝试按Enter而不输入任何东西,但它没有帮助。
此外,我无法解锁我的帐户在“系统设置”的“用户帐户”窗口中设置新密码,因为它一直提示输入密码,除了空字符串外,就像sudo
一样。 然后我终于使用passwd
设置了一个新密码。
这是一个不应该发生的错误吗? 我该如何防止这种情况发生?
如果必须删除使用sudo的密码,则可以使用sudo visudo
命令编辑/etc/sudoers
文件。
# User privilege specification root ALL=(ALL:ALL) ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) NOPASSWD:ALL
并为sudoers组添加NOPASSWD:ALL
,如上所示