admin管理员组

文章数量:1590505

Linux 找回root密码方法一:

  • 启动系统,进入开机页面,按“e”进入编辑页面
  • 进入编辑页面,找到以Linux16开头内容所在行数,找到UTF=8,在其后面输入init=/bin/sh
  • 输入完成后,按Ctrl+x进入单用户模式
  • 在光标处输入mount -o remount,rw / (注意:rw和/中间有空格)
  • 回车下一行输入passwd,一次输完后回车再输入一次
  • 在光标闪烁处输入touch /.autorelabel (注意:touch和/中间有空格)
  • 回车下一行输入exec /sbin/init(注意:exec和/中间有空格)
  • 最后回车就完成了,等大概10s根据提示输入新设置的密码即可。 

方法二:

  • 重启系统进入recovery模式

按“e”键,找到Linux16所属行,末尾添加rd.break console=tty0

按Ctrl+x启动

  • 以可写方式重新挂载/sysroot,并切换至此环境
#chroot /sysroot/ 
#mount -o remount,rw /
#echo 123 | passwd --stdin root  #给root用户设置密码
#vim /etc/selinux/config #修改seLinux配置文件,将selinux设置为宽松或者关闭状态
或者
#touch /.autorelabel
#exit #退出
#reboot #重启

 

 

系统故障修复 

  • 一般常见错误为开机自动挂载的配置文件书写有误会导致系统无法启动
  • 故障现象:/etc/fstab/文件内容有误,系统无法正常开机
  • 解决思路,引导进入修复模式,然后进行修改配置文件
  • 可以通过blkid查看分区的UID和type文件系统类型

本文标签: 系统故障密码Linuxroot