如何在 Fedora 20 中为用户正确启用 sudo

Pet*_*sik 1 fedora users root sudo

我按照这个问题来sudo为我创建的用户启用命令。所以我将它添加到wheels组中并相应地编辑了/etc/sudoers文件。

但是我不明白的是,例如sudo yum install,当我键入时,它需要该用户的密码,而不是root. 这看起来真的很不安全,因为如果帐户被盗用,您可以root使用该用户的密码访问的功能。

难道它不应该以这样的方式工作:如果您想要root权限,而不是需要知道root的密码?

gar*_*Red 5

这就是sudo工作原理。您信任用户并记录用户的操作。

如果要输入root密码,那么你要使用su如下命令:-

su -c yum install <package>
Password:
Run Code Online (Sandbox Code Playgroud)

上述命令完成后,您将返回到普通用户的提示。