1、问题
在尚观培训Linux时,突然发现主机名消失[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/sysp_w_picpath/
(3) 先是cat /etc/