我试图理解为什么“su”失败而“sudo”成功。
因此,由于默认情况下禁用 root 帐户,因此“su”命令会失败。很公平。
但我无法掌握的事情如下:
当用户尝试使用 root 权限执行命令时,需要“sudo”。我希望提示密码会要求输入“ root 密码”(默认情况下,此时未设置)——因为root 权限将暂时授予用户。
然而,实际发生的是用户被要求输入他自己的密码。有人可以解释一下这个过程的逻辑吗?
permissions command-line sudo password
command-line ×1
password ×1
permissions ×1
sudo ×1