2021-05-12 14:32:11
Redhat Linux 6.4 chown: invalid user: `root:root`錯誤 無法進入系統
1、問題
發現RedHat Linux 6.4主機名消失[I have a no name!@localhost桌面],當時急著用虛擬機器以為是出了什麼錯誤,重新啟動一下應該就可以了。但是結果另人很不愉快,error surface again!錯誤類似下圖
chown: invalid user: `root:root`
init1 rcs post-stop process (1494) terminated with status 1
2、分析
chown: invalid user: `root:root',經查閱資料,其可能是無意間改動了/etc/passwd檔案,/etc/passwd檔案第一行就是root:x:0:0------------,仔細想想也就etc/passwd檔案與root關聯最緊密,有可能是在實驗時不小心改動passwd檔案。以後遇到invalid user error類似的問題,第一時間應該聯想到的就是/etc/passwd檔案。
3、解決方法
(1)通過映象進入到救援模式:Rescue installed system--->English---->us---->yes(network interface)---->OK-->Continue--->ok--->shell Start shell
(2)chroot /mnt/sysimage/
(3) 先是cat /etc/passwd 並未發現異常,ls /etc/pass* 發現多一個passwd-檔案
[root@localhost Desktop]# ls /etc/pass*
/etc/passwd /etc/passwd- /etc/passwd.bak
rm -rf /etcpasswd- #刪除該檔案
(4)passwd檔案改完後,重新啟動遇到relabel selinux policy。到此介面並且多次自動重新啟動,後得知可能是selinux下的configure檔案改動所致。就又重新改了一個模式,然後就可以正常進入系統。
4、正常進入系統後做快照,養成一個BACKUP的好習慣。
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-02/140241.htm
相關文章