~~NOCACHE~~
## 62.アカウント管理-sudoers
下記ファイルで定義されている。
・%%/etc/sudoers%%
・%%/etc/sudoers.d/90-cloud-init-users%%
%%/etc/sudoers%%は「ec2-user ALL=(ALL) NOPASSWD: ALL」をコメントアウトしたら
%%/etc/sudoers.d/90-cloud-init-users%%で管理すればよいと思う。
### 一般的なコマンド
#確認
cat /etc/sudoers
cat /etc/sudoers.d/90-cloud-init-users
#変更(片方のファイルでも有効な場合、有効となってしまうので注意)
visudo -f /etc/sudoers
visudo -f /etc/sudoers.d/90-cloud-init-users
#書式の確認
visudo -c
### /etc/sudoersの設定
#変更前
ec2-user ALL=(ALL) NOPASSWD: ALL
#変更後(ec2-userは無効化しておく)
#ec2-user ALL=(ALL) NOPASSWD: ALL
### /etc/sudoers.d/90-cloud-init-usersの設定
#変更前
ec2-user ALL=(ALL) NOPASSWD:ALL
#変更後(ec2-userは無効化しておく)
#ec2-user ALL=(ALL) NOPASSWD:ALL
### /etc/sudoers.d/90-cloud-init-usersの書式
理解したら詳しく書く
#wheelグループのユーザは全てのホストで誰として(ALL=(ALL))でも、パスワードなしで全てのコマンドを(NOPASSWD:ALL)実行できる。
%wheel ALL=(ALL:ALL) NOPASSWD: ALL
https://qiita.com/progrhyme/items/6f936033b9d23efb1741
https://linuxjm.osdn.jp/html/sudo/man5/sudoers.5.html
{{tag>AWS RHEL 実践的}}