我可以通过 su 切换到 root,但是失败

我可以通过 su 切换到 root,但是失败

我正在运行 Centos 5.3,我可以顺利地通过 su 切换到 root。但是,当我以其他用户身份运行命令时,例如:sudo ls,系统提示输入相同密码时密码错误。为什么会发生这种情况?

谢谢。

答案1

如果你执行

su command

你必须输入root 用户的密码。

但是如果你执行

sudo command

你必须输入你自己密码。

sudo 的目的正是能够在不知道密码的情况下以 root(或其他用户)身份执行命令。

看:

答案2

当您使用“su”时,您使用的是 ROOTS 密码,但是当您使用 sudo 时,您应该使用用户密码。“su”用于“成为”另一个用户并获得他们的权限,“sudo”用于以另一个用户的身份运行命令,即让您使用您的权限以他们的权限执行某些操作。

相关内容