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

use*_*814 1 command-line

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

Odi*_*nRW 5

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

cd /etc/sudoers.d
sudo visudo 
Run Code Online (Sandbox Code Playgroud)

我假设你会有

# User privilege specification
root    ALL=(ALL:ALL) NOPASSWD:ALL
Run Code Online (Sandbox Code Playgroud)

将其更改为

# User privilege specification
root    ALL=(ALL:ALL) ALL
Run Code Online (Sandbox Code Playgroud)

希望它有帮助:)