/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

相关推荐

  • Work Tow

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 linux上一切皆文件 (1)文件管理命令:cat、tac、head、tail、more、less等 cat:查看文件内容,一次性输出所有内容 ​                  -n :输出所有行编号 ​                  -b 对非空输出行号 例如:cat /…

    2018-07-15
  • Linux系统原理浅谈

    CPU   CPU和各个存储器   寄存器:接近于CPU的工作频率,是CPU的本地存储器,位于运算器和控制器中,在进程的切换时,寄存器会被清空 一级缓存:比寄存器稍慢,频率同样接近于CPU,只能用于缓存数据,不能像寄存器一样修改数据,各个核心都有自己的私有一级缓存,进程切换时不被清空 二级缓存:比一级缓存慢,多个核心都有自己私有的二级缓存…

    Linux笔记 2018-04-01
  • 对正则表达式,VIM的基本命令的操作,SHELL编程的基本格式等的一些见解。

    第一 正则表达式,第二 VIM的具体适应,第三 shell编程的基本格式跟规范!

    Linux笔记 2018-04-08
  • HAProxy介绍及相关实验

    HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。

    2018-07-13

评论列表(1条)

  • linux_test
    linux_test 2018-04-07 09:31

    楼主:欢迎交流