Я добавил три строки в свою конфигурацию sudo, используя visudo.
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 не разрешено выполнять '/ usr / bin / yum update' как root».
Есть идеи, почему?
Спасибо за вашу помощь.
Убедитесь, что команда, которую вы авторизуете в файле sudoers, имеет тот же путь, что и в системе. Я часто использую which
чтобы дважды проверить, прежде чем добавлять его в файл, на всякий случай.