web-dev-qa-db-ja.com

すべてのユーザーがsudoを介して特定のコマンドを実行できるようにするにはどうすればよいですか?

特定のユーザーがSudoを介して実行できるコマンドを作成する方法を知っています。 任意のユーザーがパスワードを入力せずにSudoを介して実行できるようにするコマンドを指定しました。それを実現するために/ etc/sudoersファイルに何を入れればよいですか?

25
Josh

あなたのsudoersのこのようなセクションはおそらくあなたが望むものです。

Cmnd_Alias NAMEOFTHIS=/usr/bin/program
ALL ALL=NOPASSWD: NAMEOFTHIS
24
Zoredache

SUIDビット を検討するかもしれません。 passwdなど、特定のプログラムはroot権限を必要とし、SUIDビットを使用します。

Sudoの方が適している場合は、以下を使用できます。

ALL ALL=NOPASSWD: /path/to/command
18
Warner