我使用visudo添加了三行到我的sudoconfiguration。
User_Alias INSTALLERS = myusername Cmnd_Alias INSTALL_CMDS = /bin/yum, /bin/make INSTALLERS ALL = (root) NOPASSWD:NOEXEC: INSTALL_CMDS
保存后,如果我运行
sudo yum update
用myusername账号,有两个问题:
1)我被要求input密码
2)当我input我的密码,我被告知“对不起,用户myusername不能执行”/ usr / bin / yum更新“作为根”
任何想法为什么?
谢谢你的帮助。
确保您在sudoers文件中授权的命令与系统上的path完全相同。 我经常用which在将文件添加到文件之前加倍检查,只是为了确定。