/etc/passwd文件中超级用户的UID丢失,系统启动不了。( 系统报错 : init: rcS post-stop process (1260) terminated with status 1)

linux , /etc/passwd, UID=0, init: rcS post-stop process (1260) terminated with status 1

test:

测试环境:

vmware + CentOS6

测试条件:

将/etc/passwd文件中的super user 的UID修改掉,不让该文件中存在UID=0的用户。

然后重启机器。

 

问题:

系统开机卡死,报错为: init: rcS post-stop process (1260) terminated with status 1

也进入不了单用户模式。

未命名图片

 

解决方案:

step1:

开机进入GNU GRUB界面

选择要启动的内核(本次示例是第二行),按“e”键进入。

未命名图片3

 

step2:

输入init=/bin/bash,按回车键保存退出。

未命名图片2

step3:

按“b”键进入系统

未命名图片3

step4:

系统默认是以只读权限挂载“/”目录的。

所以要修改“/”目录下的文件,必须以读写模式重新挂载“/”目录。

未命名图片6

step5:

挂载完毕后,用户就可以修改“/”目录下的配置文件了。

这里把/etc/passwd文件的super user 的UID修改成0.

7

step6:

重启机器,系统OK。呵呵哒!!!

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/95088

(1)
linux_testlinux_test
上一篇 2018-04-06 21:37
下一篇 2018-04-07 10:10

相关推荐

  • 2018 DevOpsDays 北京站三大亮点提前看!

    对于那些正在致力于通过DevOps实践来提升企业在数字化时代核心竞争力的企业和从业人士而言,这绝对将是一个令人无比激动和兴奋的日子。

    2018-04-03
  • 网段划分

    物理上在一个网段,逻辑上不在一个网段 则通讯必须经过路由器 只要不在一个网段就要经过路由器 路由表   由于有类地址之间跨度太大,不利于使用,现在生产环境中使用的是无类地址。 无类地址:网络ID,主机ID不确定 CIDR:无类域间路由 无类域间路由表示法 IP/网络ID位数   172.20.0.123 netmask:子网掩码 32位二…

    Linux笔记 2018-07-02
  • liunx 笔记

    服务器硬件—CPU      服务器CPU公司   :Inter    xeon  至 强  ltanium   安腾      AMD A lthlon  MP   IBM  power 这几种。 服务器CPU分主频、外頻、倍频三个频率。CPU类型 :x86   x64 (clsc)  ARM  m6l8000 ,m68k power  pow…

    Linux笔记 2018-04-01
  • SElinux简介

    本文主要介绍:SELinux概念、配置SELinux、管理文件安全标签、管理端口标签、管理SELinux布尔值开关、管理日志、查看SELinux帮助以及SElinux操作示例(迁移httpd服务默认目录)

    2018-05-17
  • 马哥教育第三周4.15

    vimvim +10 直接跳到第10行i 输入信息I跳到行首A跳到行尾o当前下面重新开启一行O当前上面重新开启一行w f2 另存为w!强行覆盖r 后面跟路径 可以读取别的文件加进来:!命令 可以直接出执行结果:r!+路径 文件 直接写入文档中:s 搜索 :%s/xyz/&er/g  扩展模式::q 退出:q! 强制退出,丢弃做出的修改:wq 保存退…

    Linux笔记 2018-04-15
  • shell脚本,find .sed 压缩打包解压工具

    关于shell脚本 ,find和sed的应用

    2018-04-10

评论列表(1条)

  • linux_test
    linux_test 2018-04-07 09:31

    楼主:欢迎交流