su 切換用戶,提示:“密碼不正確”
- 來源:縱橫數(shù)據(jù)
- 作者:中橫科技
- 時(shí)間:2013/1/14 13:24:37
- 類別:新聞資訊
su 切換用戶,提示:“密碼不正確”
在普通用戶下,想切換到root。結(jié)果提示“密碼不正確”
#su -
#密碼: @鍵入密碼
#su: 密碼不正確
重復(fù)試了幾次,密碼絕對沒記錯(cuò);然后試圖切換到另一個(gè)普通用戶kail下,同樣提示“密碼不正確”。
查看/etc下passw和shadow權(quán)限。
#ls -l /etc/{passwd,shadow}
-rw------- 1 root root 2434 03-05 19:52 /etc/passwd
-rw------- 1 root root 1700 03-06 09:49 /etc/shadow
發(fā)現(xiàn)普通用戶沒有讀passwd文件的權(quán)限。然后修改passwd權(quán)限:
#chmod 644 /etc/passwd
在重新切換到root
#su -
#su: cannot set groups: Operation not permitted
上網(wǎng)搜索發(fā)現(xiàn),錯(cuò)誤原因是/bin/su文件被取消了s位,所以解決方法是 chmod a+s /bin/su
#ls -l /bin/su
-rwxr-xr-x 1 root root 39948 03-05 14:38 /bin/su
#chmod a+s /bin/su
#ls -l /bin/su
-rwsr-sr-x 1 root root 39948 03-05 14:38 /bin/su
再重新登錄root,問題解決。
#su -
#密碼: @鍵入密碼
#su: 密碼不正確
重復(fù)試了幾次,密碼絕對沒記錯(cuò);然后試圖切換到另一個(gè)普通用戶kail下,同樣提示“密碼不正確”。
查看/etc下passw和shadow權(quán)限。
#ls -l /etc/{passwd,shadow}
-rw------- 1 root root 2434 03-05 19:52 /etc/passwd
-rw------- 1 root root 1700 03-06 09:49 /etc/shadow
發(fā)現(xiàn)普通用戶沒有讀passwd文件的權(quán)限。然后修改passwd權(quán)限:
#chmod 644 /etc/passwd
在重新切換到root
#su -
#su: cannot set groups: Operation not permitted
上網(wǎng)搜索發(fā)現(xiàn),錯(cuò)誤原因是/bin/su文件被取消了s位,所以解決方法是 chmod a+s /bin/su
#ls -l /bin/su
-rwxr-xr-x 1 root root 39948 03-05 14:38 /bin/su
#chmod a+s /bin/su
#ls -l /bin/su
-rwsr-sr-x 1 root root 39948 03-05 14:38 /bin/su
再重新登錄root,問題解決。