sudoの設定

さくらVPSに「sudo」の設定しましたよ。

まず「sudo」がインストールされていることを確認します。

# yum list installed | grep sudo
sudo.x86_64        1.7.2p1-8.el5_5     installed
ふむふむ、インストールはされているっと。

つづいて、ユーザーをwheelグループに追加します。
んで、wheelグループのユーザーを確認しといます。

# /usr/sbin/usermod -G wheel "ユーザー名"
# id "ユーザー名" 
# cat /etc/group | grep wheel 

wheelグループ以外はsuできないようにします。

# vi /etc/login.defs
SU_WHEEL_ONLY yes

# vi /etc/pam.d/su
#auth required pam_wheel.so use_uid
↓ コメントを外す
auth required pam_wheel.so use_uid

# /usr/sbin/visudo
# %wheel ALL=(ALL) ALL
↓ コメントを外す
%wheel ALL=(ALL) ALL

sbinディレクトリにパスを通します。

# vi /home/(ユーザ)/.bash_profile
PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin

一旦、サーバをリブートします。

/sbin/shutdown -r now

これで晴れて「sudo」コマンドが使えるようになりましたよっと。