По сути, у меня противоположная проблема.этот пареньЯ хотел бы, чтобы мои обновления устанавливались прозрачным образом: Мне надоело каждый раз вводить пароль.
Я работаю на Red Hat (6.2, если быть точным).
Я где-то видел скрипт, в котором говорилось, что нужно редактировать строку, содержащую "admin" в visudo, но у меня этой строки нет. Он был предназначен для Ubuntu, может быть, поэтому...
решение1
Я считаю, что решение заключается в изменении локальных определений PolicyKit. Создайте файл с именем, например, /etc/polkit-1/localauthority/50-local.d/allowuserupdate.pkla
[Allow User Updates]
Identity=*
Action=org.freedesktop.packagekit.system-update
ResultAny=no
ResultInactive=no
ResultActive=yes
Если вам нужен только ваш пользователь, вы можете изменить Identity=YOURUSERNAME
(заменить YOURUSERID
на свое имя пользователя).
решение2
Разрешить пользователюбоби группаобновление-пользователидля запуска yum без пароля.
bob, %update-users ALL= NOPASSWD: /sbin/yum
Только разрешить Бобу такой доступ
bob, %update-users ALL= NOPASSWD: /sbin/yum
Примечание:У меня нет RedHat box для проверки местоположения yum. Пожалуйста, сообщите мне, если это местоположение недействительно.
решение3
Попытался ли ты yum -y update
?