sudoer
何回もする必要がある何かを実行できるようにしたいとき/etc/sudoers
はいつでも、正確にそれを書く正しい方法が何であるかを再度思い出させるために、フォーマットのためにグーグルで検索する必要があります。
現在、sudoers
ファイルにはさまざまな書き方があります。これは、数か月にわたるさまざまなGoogle結果の結果です。また、2番目の例(下記)はXFCEで機能するようですが、シナモン(Gnome 3)では機能しないようです。これはまったく無関係かもしれませんが、それでも私は、sudoer行の正しい文法は何ですか、そして与えられた例の違いは何ですか?
redsandro ALL=NOPASSWD:/path/to/command
redsandro ALL=(ALL) NOPASSWD:/path/to/command
redsandro ALL=(ALL:ALL) NOPASSWD:/path/to/command
また、すべてALL
ののは何ですか?1人のユーザー、1つのコマンドで、ALL
キーワードを3回まで使用する必要がありますか?私はこれを間違っていますか?
もちろん、省略するNOPASSWD:
コマンドを実行することが許可される前になりますが、あなたのパスワードを入力しますが、混乱の一点の使用である=
と:
のいずれかによって先頭に追加することができますラインの対象となる最後のコマンドのために、=
、:
、、または
)
、同様のセマンティクスのための混乱した文法。
sudoers
構文に非常に不満を感じています。マニュアルページを読むことはさらにイライラさせられました。それはいわゆる簡潔で正確なEBNF言語を説明し、例は徹底的に長いです。したがって、このファイルに関してここで非常に多くのスレッドを見つけても驚くことではありません。