sudo の設定である /etc/sudoers の書き方を説明します.
設定の基本
ユーザの設定は,
と書きます.
ユーザ0 は sudo を行えるユーザです.sudo元のユーザです.
ホスト名 は sudo によりコマンドを実行するホストです.ほとんどの人にとって sudo を行うホストと sudoによりコマンドを行うホストは同じなので、ほとんどの人は ALL と書きます.
ユーザ名1 は,sudo 経由でコマンドを実行するときの権限のユーザです.sudo先のユーザです.
コマンド0, コマンド1, コマンド2 は,sudo 経由で他人の権限で実行できるコマンドです.カンマで区切って複数書けます.3個でなくても良いです.
例1 基本. ホスト,ユーザ,コマンド
と書いてある場合は,
という意味です.よって,ユーザ dgb は以下をできます.
例2 ユーザとコマンドを複数組
と書いてある場合は,
という意味です.
例3 ユーザとグループ
と書いてある場合は,
という意味です.よって、ユーザ dgb は,以下をできます.
例4 グループのみ
と書いてある場合は,
という意味です.
例5 ALL
非常によく見る設定例です.
と書いてある場合は,
という意味です.例えば,ユーザ may は以下をできます.
これを行うと,ユーザ may は root アカウントに変わります.
設定の詳細
詳細に興味がある方は,以下の記事を読んでください.