ここに投稿する前に解決策を見つけようとしましたが、何も見つかりませんでした。
apt update
特定のユーザーがパスワードを入力せずに実行できるようにしたいapt upgrade
ので、パスワードを作成し、sudo visudo
そのユーザーの行を編集しました。
user ALL=(ALL) NOPASSWD: /usr/bin/apt update /usr/bin/apt upgrade
sudo -l は、次の出力を提供します。
User user may run the following commands on machine:
(ALL : ALL) ALL
(ALL) NOPASSWD: /usr/bin/apt update /usr/bin/apt upgrade
私は何を見逃していますか?ただすべてを許可することには選択肢はありません。順序が良いはずです。どんな助けでも大変感謝します。
答え1
ファイル内の個々のコマンドはカンマで区切る必要がありますsudoers
。
user ALL=(ALL) NOPASSWD: /usr/bin/apt update , /usr/bin/apt upgrade