sudoerの追加を簡単にやる
2014-01-25 / Linux, Shell Script
sudoerを追加する際、今まで開発環境だと、
echo "kawaken ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
とかやってた。
/etc/sudoersを直接編集するのは良くないのも知ってるんだけど、visudoってスクリプトから呼べないし、仕方なく直接編集をしていた。
で、最近、じっくりとvisudoの設定を見る機会があって気づいたのが、
## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment)
#includedir /etc/sudoers.d
という設定。どうやら/etc/sudoers.dの中にあるファイルを読み込んでくれるっぽい。
なので、試しに
mkdir -p /etc/sudoers.d
echo "kawaken ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/kawaken
とやってみたら、上手くできた。
これならスクリプトから直接編集でも問題ないし、今度から使っていこう。