特定のユーザーがSudo
を介して実行できるコマンドを作成する方法を知っています。 任意のユーザーがパスワードを入力せずにSudo
を介して実行できるようにするコマンドを指定しました。それを実現するために/ etc/sudoersファイルに何を入れればよいですか?
あなたのsudoersのこのようなセクションはおそらくあなたが望むものです。
Cmnd_Alias NAMEOFTHIS=/usr/bin/program
ALL ALL=NOPASSWD: NAMEOFTHIS
SUIDビット を検討するかもしれません。 passwd
など、特定のプログラムはroot権限を必要とし、SUIDビットを使用します。
Sudoの方が適している場合は、以下を使用できます。
ALL ALL=NOPASSWD: /path/to/command