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

udi*_*209 5 sudo password login

我使用“用户帐户”窗口从我的帐户中删除了密码,然后在运行时sudo,它提示我输入密码,即使我没有密码。我尝试在不输入任何内容的情况下按 Enter 键,但没有帮助。

此外,我无法解锁我的帐户以在“系统设置”的“用户帐户”窗口中设置新密码,因为它一直提示输入密码,并且除了空字符串之外不会,就像sudo. 然后我最终使用passwd.

这是一个不应该发生的错误吗?我如何防止这种情况发生?

Sto*_*rux 5

如果您必须删除密码才能使用 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
Run Code Online (Sandbox Code Playgroud)

NOPASSWD:ALL为 sudoers 组添加如上所示