事象
sudoの設定を行う場合に、
/etc/sudoers
ではなく、
/etc/sudoers.d/hogehoge
を使おうとしてハマった。
原因と対処方法
上記の hogehoge
においては .
が使えないらしいので、 _
等で代用しましょう
OKなパターン
- /etc/sudoers.d/iganari
- /etc/sudoers.d/iganari_dev
- /etc/sudoers.d/iganari-prd
NGなパターン
- /etc/sudoers.d/iganari.stg
理由
WIP
補足
そもそも、設定方法はvisudoが推奨
- バリデートもしてくれるから、事故防止にもなる!
なぜ、 /etc/sudoers.d/
があるのか
- 設定ファイルに書いてある
/etc/sudoers
## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment)
#includedir /etc/sudoers.d
※ 上記の #
コメントアウトでは無い(英語でもそのまま書いてある)
その他の参考資料
Qiitaで sudo
をtag検索
過去にsudoについて書いた記事