Redhat Linux 6.4 chown: invalid user: `root:root`错误 无法进入系统

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redhat Linux 6.4 chown: invalid user: `root:root`错误 无法进入系统相关的知识,希望对你有一定的参考价值。

1、问题

在尚观培训Linux时,突然发现主机名消失[I have a no [email protected]桌面],当时急着用虚拟机以为是出了什么错误,重启一下应该就可以了。但是结果另人很不愉快,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-文件

[[email protected] Desktop]# ls /etc/pass*

/etc/passwd  /etc/passwd-  /etc/passwd.bak

rm -rf /etcpasswd-    #删除该文件

(4)passwd文件改完后,重启遇到relabel selinux policy。到此界面并且多次自动重启,后得知可能是selinux下的configure文件改动所致。就又重新改了一个模式,然后就可以正常进入系统。

技术分享

4、正常进入系统后做快照,养成一个BACKUP的好习惯。


本文出自 “天马行空” 博客,请务必保留此出处http://keep11.blog.51cto.com/1443840/1791135

以上是关于Redhat Linux 6.4 chown: invalid user: `root:root`错误 无法进入系统的主要内容,如果未能解决你的问题,请参考以下文章

关于RedHat Enterprise Linux 6.4使用Centos 6 的yum源

Redhat 6.4 linux系统不重启识别热添加的硬盘方法

RedHat Enterprise Linux 6.4使用网易Centos 6 的yum源

linux redhat 6.4 安装oracle 12c需要哪些安装包

VMware安装Linux系统CentOS 6.4

RedHat Enterprise Linux 6.4使用yum安装出现This system is not registered to Red Hat Subscription Management