/etc/sudoersの記載について調べた。
sudo権限を編集するためには/etc/sudoers
を編集する必要があるが、これの書式を良く忘れるので備忘として記載しておく。
なお、/etc/sudoers
を編集する際には必ずvisudo
コマンドを用いること
通常、/etc/sudoers
はrootユーザでさえ読み取り権限しか無いため、通常編集されることは無いですが念の為。
/etc/sudoersの書式
初期で登録されている設定は以下のとおりです。
先頭に%がついている場合は、グループに対しての設定になります。
上記ではわかりにくいので、例で説明します。
/etc/sudoersの記載例
以下に記載例を示します。
この例はパスワード付きでsudoを可能とする例です。
これをパスワード無しでsudo可能にするには、追記が必要です。
パスワード無しでsudoする
パスワード無しでsudo
するには以下の通り、NOPASSWD
を追記して上げる必要があります。
なお、邪道ではありますが、sudo無しでsudoさせることが可能です。
sudo無しでsudoする
これを実現するためには、alias
を設定する必要があります。
例えば、visudo
をsudo
無しで実行するためには、.bash_profile
等に以下を設定してあげます。
ちょっとずるいですが、これで実現可能です笑
よく使うコマンドをalias
設定しておけば良いですね。