現象
- centos/6 Vagrant boxを使用している。
- vagrantユーザではsu可能。
- その他のユーザではsu不可能。
原因
PAMにより、vagrantユーザ以外ではsuできないように設定されているため。
設定方法
vagrant ssh
でサーバにログインし、/etc/pam.d/su
の以下の行をコメントアウトする。再起動などは不要。
account required pam_succeed_if.so user notin root:vagrant