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


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

    系统启动的时候出现进度条之后就不向下继续走了,字符界面显示如下图的示,但是sshd却能登录!非常奇怪

    通过普通用户,我想切换到root,却报错了,如下图的所示,提示说没有找到root用户:


    通过上图,我们还看到了一个异常,原来应该是root启动呀!现在却成了ixdba,这是怎么回事?好奇怪!!!

    思来想去,也不知道昨回事,无奈只好重启看看启动过程当中有没有线索,在重启了无数次之后,再次发现了一个异常,如下所示:

    上面这个异常不容易发现,就在开机的时候一闪而逝,给出的提示的意思是root用户好像是没有了!所有的异常都提示是用户问题,难道root真的被删除了?

    查看一下/etc/passwd文件,如下所示:

    原来是root用户被改名了,改成了ixdba,谁闲着没事改root,看这名字估计是管数据库的家伙改的,这样的话,ixdba就有了root用户的权限,但是在启动的时候却是不行,有的服务不认ixdba,只认root用户,哪怕uid都是0.
    我将其改回来不就行了嘛!但是,我无法切换到root下,/etc/passwd这个文件只能是root进行更改,怎么办呢?还是老办法,进单用户模式,在单用户模式下进行更改,下面我就不演示了,过于简单,更改完成之后再重启果真好了!

    问题是解决了,但为什么有人会把root改成别的用户,这货是昨想的?后来我在与机房负责人聊天的过程当中,他告诉我说,有很多黑客是通过root用户进行攻击,他现在把root用户给删除,这样黑客就不能通过root用户做攻击了

    想法总是好的,这种思路在windows server上是好使的,但是在linux系统上却是行不通,因为有很多服务是需要root这个名称做授权,并不仅仅像windows那样,认UID,而不认用户名。

  • 相关阅读:
    Web前端学习第五天——————HTML篇.019页面布局练习
    1111
    开发者如何利用数据分析提高收入
    开发者进行广告合作的几大误区
    高仿人人Android梦想版终极源码发送(转)
    移动开发者如何获取免费流量
    Inno setup常用代码【收藏】
    Inno setup常用代码补充【收藏】
    QT for Window程序部署
    Inno Setup自定义卸载文件名称【收藏】
  • 原文地址:https://www.cnblogs.com/yizhangheka/p/12607712.html
Copyright © 2020-2023  润新知