即使我没有设置密码,`sudo` 也会要求输入密码?

即使我没有设置密码,`sudo` 也会要求输入密码?

我使用“用户帐户”窗口从我的帐户中删除了密码,然后在运行时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:ALLsudoers 组,如上所示

相关内容