sudoは、パスワードがないと特定のコマンドに対して機能しません

sudoは、パスワードがないと特定のコマンドに対して機能しません

ここに投稿する前に解決策を見つけようとしましたが、何も見つかりませんでした。

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

おすすめ記事