歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

su - root 報su: incorrect password的錯誤

今天接到一個用戶電話,用戶問了我這樣一個問題,她說:“我在登錄系統的時候,用root用戶從本地登錄和SSH登錄都沒有任何問題,但是用telnet登錄系統胡時候,從普通用戶切換到root用戶胡時候切換不過去,報“su: incorrect password“這樣一個錯誤”。我時沒有給用戶任何回復,只是讓用戶等我的回復。

隨後我查找了好多文檔,最後終於找到了一個解決方法,就抱著試一試的態度播通了用戶的電話,結果不試不知道,一試嚇一跳,結果成功了。哈哈!

所以我和大家分享一下我的成果,希望能幫助大家,我的總結如下:

 經確認發現是su這個命令權限的問題,通過電話協助用戶修改su的權限,本來這個命令的相關屬性如下:

[root@ www.linuxidc.com ~]# ls -l /bin/su
-rwsr-xr-x. 1 root root 34904 Jul 15  2011 /bin/su

但是發現用戶這個文件的屬性為:

[root@ www.linuxidc.com ~]# ls -l /bin/su
-rwxr-xr-x. 1 weblogic dba 34904 Jul 15  2011 /bin/su

所以最終的解決方法有如下兩步:

1   修改這個文件的屬主和屬組

[root@ www.linuxidc.com ~]# chmod root:root  /bin/su

2    修改這個文件的權限

[root@ www.linuxidc.com ~]# chmod  u+s /bin/sh

最後經用戶測試成功,哈哈!

Copyright © Linux教程網 All Rights Reserved