基本的に私は逆の問題を抱えていますこの男アップデートを透過的な方法でインストールしたいのですが、毎回パスワードを入力するのは面倒です。
私は Red Hat (正確には 6.2) 上で実行しています。
どこかで、visudo で「admin」を含む行を編集する必要があるというスクリプトを見たのですが、その行がありません。これは 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
注記:yum の場所を確認するための RedHat ボックスがありません。この場所が無効かどうか教えてください。
答え3
やってみましたyum -y update
?