2012年1月31日火曜日

/etc/sudoers の書式

sudoの設定内容を記述するのだけど、その書式は

ユーザー名 ホスト名=(他のユーザー名) コマンド

さて、このホスト名を書く意味は何なのだろう。
他のホストで実行する許可を指定できるのだろうか。

2012/2/9追記
こちらのサイトでわかりました。
http://x68000.q-e-d.net/~68user/unix/pickup?sudo

sudoers ファイルには
どのユーザが
どのホストで
誰の権限で
どのコマンドを
実行可能にするのか、ということを記述する。
「どのホストで」というのは、複数のホストで同じ sudoers ファイルを使用することを前提としている。1つのホストのみ考慮すればよいなら、「全ホスト」を表す「ALL」を指定すればよい。