2009年1月10日土曜日

suできない

suできない

MontaVista(R) Linux(R) Professional Edition 4.0.1 (0502020)でsu - でrootになれない
環境

* hostname:jack.tsystem.gr.jp
* os:MontaVista Linux
* date:20090110

現象

pam認証が開始できないらしい。

indou@jack.tsystem.gr.jp:~$ su -
su: pam_start: error 26
indou@jack.tsystem.gr.jp:~$


対応

root@jack:~:# ls -dl /etc/pam.d/
drwx------ 3 root root 4096 Jan 10 12:17 /etc/pam.d/
root@jack:~:# chmod 755 /etc/pam.d/
root@jack:~:# ls -dl /etc/pam.d/
drwxr-xr-x 3 root root 4096 Jan 10 12:17 /etc/pam.d/
root@jack:~:#


確認

pam認証は通ったようだけど、まだエラーとなる。

indou@jack.tsystem.gr.jp:~$ su -
Password:
setgid: Operation not permitted
indou@jack.tsystem.gr.jp:~$


現象

googleで検索していると、以下のサイトを発見。
su できない

indou@jack.tsystem.gr.jp:~$ su -
Password:
setgid: Operation not permitted
indou@jack.tsystem.gr.jp:~$


対応

root@jack:~:# which su
/bin/su
root@jack:~:# ls -l /bin/su
-rwxr-xr-x 1 root 43398 23192 Sep 7 2007 /bin/su
root@jack:~:# chmod u+s /bin/su
root@jack:~:# ls -l /bin/su
-rwsr-xr-x 1 root 43398 23192 Sep 7 2007 /bin/su


確認

できた。

indou@jack.tsystem.gr.jp:~$ su -
Password:
root@jack:~:#