visudo 变化未考虑在内

visudo 变化未考虑在内

我使用 visudo 在我的 sudo 配置中添加了三行。

User_Alias INSTALLERS = myusername

Cmnd_Alias INSTALL_CMDS = /bin/yum, /bin/make

INSTALLERS ALL = (root) NOPASSWD:NOEXEC: INSTALL_CMDS

保存后,如果我运行

sudo yum update

使用 myusername 帐户时,存在两个问题:

1)系统要求我输入密码

2)当我输入密码时,系统提示“抱歉,用户 myusername 无权以 root 身份执行 '/usr/bin/yum update'”

知道为什么吗?

感谢您的帮助。

答案1

确保你在 sudoers 文件中授权的命令与系统上的路径完全相同。我经常which 在将其添加到文件之前仔细检查,以确保万无一失。

相关内容