タイトルは「yum update && yum upgrade
ルートなしで実行しますか?」です。
権限のないユーザーがRHELベースのシステム(CentOS 7)でシステム更新を開始できるようにしたいと思います。yum-cron
ユーザーは柔軟でなければならないので、代替ではありません。たとえば、ユーザーはいつマシンをシャットダウンするかを決定できる必要があります。
どんなアイデアがありますか?
答え1
単にsudoers
ファイルを設定し、ユーザーまたはグループにこの特定のコマンドを実行させることができます。構文はファイル内で次のようになります/etc/sudoers
(!で編集されますvisudo
)。
user ALL=(root) NOPASSWD: /usr/bin/yum update root
このNOPASSWD
セクションが省略された場合、ユーザーは以下を提供する必要があります。彼のパスワード。ユーザーは簡単にsudo yum update
。
詳しくはマニュアルページをご覧ください。sudoers(5)
答え2
簡単な答えは「いいえ」です。ルートアクセスなしでは不可能です。
より深い答えは、sudoユーザーをパスワードなしで作成するとシステムが破損する可能性があることです。私はそれをお勧めしません。