为什么“sudo”不要求输入密码?

为什么“sudo”不要求输入密码?

当我在命令前输入“sudo”以充当超级用户时,它根本不会要求我输入密码。我不记得我做了什么。

答案1

检查您的 sudoers 权限。有时权限可能会被覆盖。请执行以下操作:

cd /etc/sudoers.d
sudo visudo 

我会假设你会

# User privilege specification
root    ALL=(ALL:ALL) NOPASSWD:ALL

将其更改为

# User privilege specification
root    ALL=(ALL:ALL) ALL

希望有帮助:)

答案2

在单个会话期间,sudo可能只会在您第一次使用 sudo 时要求输入密码。

使用

sudo -K

当您完成后使用 sudo 来撤销该状态。

相关内容