centos6.8启动错误 init: rcS post-stop process terminated with status 1

前段时间在一台虚拟机上做监控软件测试,但重启后不知道怎么就启动不了,刚启动不久就提示init:rcS post-stop process (870) terminated with status 1
错误如下



 


查了很多资料都没有找到原因,后来有一个网友的提醒,说可能是/etc/rc.d/ 目录下的某个文件有问题。可我没有修改过下面的任何文件啊。不管了,进入救援模式,先备份/etc/rc.d/ 目录,然后在相同配置的虚拟机上copy /etc/rc.d/到本机当中。重启……还是一样的问题。。。
        我再认真看了错误提示,发现一个重要信息 "chown: invalid user: 'root:root'",怎么会是无效用户?于是我就查看了一下passwd文件……晕,怎么全空了?再查看一下发现还有一个“passwd-” 文件,这里面才是需要的内容。把文件改回来以后再启动,果然能正常启动了。

这应该是我再配置服务的时候被修改了passwd文件,而我没有发现!


声明:自己也出现了这个错误,看了这篇文章得以解决,特留次文章保存,以备后用。如作者看见,觉有不妥,自当删除。

转子地址:http://blog.163.com/mrxie896@126/blog/static/53311987201362424915740/

你可能感兴趣的:(linux,vwmare)