linux权限不正常导致系统无法正常启动故障

前几天去聊城人民医院的时候遇到了一个故障,在这里面总结一下。

系统启动的时候出现进度条之后就不向下继续走了,字符界面显示如下图的示,但是sshd却能登录!非常奇怪
linux权限不正常导致系统无法正常启动故障_第1张图片
通过普通用户,我想切换到root,却报错了,如下图的所示,提示说没有找到root用户:

linux权限不正常导致系统无法正常启动故障_第2张图片
通过上图,我们还看到了一个异常,原来应该是root启动呀!现在却成了ixdba,这是怎么回事?好奇怪!!!
linux权限不正常导致系统无法正常启动故障_第3张图片
思来想去,也不知道昨回事,无奈只好重启看看启动过程当中有没有线索,在重启了无数次之后,再次发现了一个异常,如下所示:
linux权限不正常导致系统无法正常启动故障_第4张图片
上面这个异常不容易发现,就在开机的时候一闪而逝,给出的提示的意思是root用户好像是没有了!所有的异常都提示是用户问题,难道root真的被删除了?
linux权限不正常导致系统无法正常启动故障_第5张图片
查看一下/etc/passwd文件,如下所示:
linux权限不正常导致系统无法正常启动故障_第6张图片
原来是root用户被改名了,改成了ixdba,谁闲着没事改root,看这名字估计是管数据库的家伙改的,这样的话,ixdba就有了root用户的权限,但是在启动的时候却是不行,有的服务不认ixdba,只认root用户,哪怕uid都是0.
我将其改回来不就行了嘛!但是,我无法切换到root下,/etc/passwd这个文件只能是root进行更改,怎么办呢?还是老办法,进单用户模式,在单用户模式下进行更改,下面我就不演示了,过于简单,更改完成之后再重启果真好了!

问题是解决了,但为什么有人会把root改成别的用户,这货是昨想的?后来我在与机房负责人聊天的过程当中,他告诉我说,有很多黑客是通过root用户进行攻击,他现在把root用户给删除,这样黑客就不能通过root用户做攻击了
linux权限不正常导致系统无法正常启动故障_第7张图片
想法总是好的,这种思路在windows server上是好使的,但是在linux系统上却是行不通,因为有很多服务是需要root这个名称做授权,并不仅仅像windows那样,认UID,而不认用户名。

你可能感兴趣的:(linux权限不正常导致系统无法正常启动故障)