solaris修改root shell後無法登陸的問題解決

longqidong發表於2012-07-23

solaris 10安裝系統後把   root:.........:sbin/sh   修改為:   root:.........:sbin/bash   但修改之後重啟後也不能採用root登入系統,用命令列模式也不行 說:no shell
原因: sh 在 /sbin/sh 而bash則在/bin/bash   我只改了sh為--&gtbash 沒有更改全部路徑,所以造成無效shell登陸,由於剛安裝的系統,並無也其它使用者可用。
解決方法: 
solaris修改root shell後無法登陸的問題解決

一:在系統啟動時輸入e進入編輯啟動選單。

solaris修改root shell後無法登陸的問題解決

在如上圖處輸入- s ,按B進入單使用者模式下。

二:vi /etc/passwd ,將bash改為sh


三:reboot

問題解決

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22418990/viewspace-736312/,如需轉載,請註明出處,否則將追究法律責任。

相關文章