我使用“用户帐户”窗口从我的帐户中删除了密码,然后在运行时sudo
,它会提示我输入密码,即使我没有密码。我尝试按回车键而不输入任何内容,但这没有帮助。
另外,我无法在“系统设置”中的“用户帐户”窗口中解锁我的帐户以设置新密码,因为它一直提示输入密码,并且不会接受空字符串,就像sudo
。然后我终于使用 设置了一个新密码passwd
。
这是一个不应该发生的错误吗?我该如何防止这种情况发生?
答案1
如果您必须消除使用 sudo 所需的密码,则可以/etc/sudoers
使用sudo visudo
命令编辑该文件。
# 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
并添加NOPASSWD:ALL
sudoers 组,如上所示