事情是這樣的,上午還能連接配接的遠端伺服器,下午就連接配接失敗,permission not allowd,即使密碼輸入正确也不行,懷疑是遠端無法通路了,到機房登入下,用root登入後直接黑屏,提示忘記是什麼了,好像是/bin/bash :no such file or directory
後來重新開機下,直接就啟動不起來了,報錯如下:
之前以為是/etc/passwd使用者被改成/sbin/nologin,或者/bin/bash不見了,試過很多次,然而并不是
苦惱着,想重裝系統了,拷貝資料,但硬碟ntfs檔案系統無法挂載,就在裝ntfs軟體包的時候,決定性的一幕出現了
./confiure
/bin/sh : no such file or directory
這才想起來,有沒有可能是這個檔案沒了,之前都以為是/bin/bash沒了。
進入CD光牒救援模式(系統是紅帽6的,我用的是centos7的CD光牒,都可以引導)
進入後,切換到原系統時使用chroot /mnt/sysp_w_picpath這裡也有可能報錯/bin/bash檔案不存在
我是cp /usr/bin/bash /bin/
然後執行成功,到原系統中。
再看sh是否存在
ls -l /bin/sh 果然沒有,從其他機器拷貝到U盤,然後U盤可以挂載,把檔案拷貝回去,重新開機