CentOS 8 单用户模式更改root密码

疫情过去,很明显, 企业用户又带来了一堆麻烦事。老是动数据库,都快成了半个DBA了。加上公务员考试也算是过去了,那么接下来就得备考RHCE了。4月份的时候听说rhce7要结束了,当时就决定直接考rhce8得了,可惜被项目上的事拖了会。现在才查了查rhce8,我的理解是

前面的rhcsa还是和以前的一样,改变的只是ansible自动化考得更多......感觉对我有利啊^_^

当然,听说第一关便是更改root密码,连忙搞了台centos8(以前刚上线的时候弄的)试了试,发现之前写的Centos单用户模式更改root密码在centos8里不生效,好家伙,又来新知识了!

收集了有关资料...其实就是网上百度

方法应该有两种,具体原理还是放进黑匣子吧。

方法一、

1:老规矩,启动前按“e”进入启动配置编辑模式

2:修改启动权限配置

将ro(只读)改为:rw init=/sysroot/bin/bash (很明显,sysroot用户读写权限下的编辑模式)

友情提示:不要使用vi/vim下的快捷键,别问我为什么。。。

3:按“ctrl+x”进入紧急模式

好了,进来了

4:更改密码

运行命令 chroot /sysroot/ 切换回原始系统。

然后输入passwd设置新密码(建议明文修改,保不准万一键入问题被搞死)

修改完成后运行命令 touch /.autorelabel 使SELinux生效,密码生效。

三部曲

chroot /sysroot/

echo 'ad123654' | passwd --stdin root

touch /.autorelabel

5:退出重启。。。(应该是有个直接进入启动页面的)

exit

reboot

6:验证

说实话,看见这种debug,有点慌。再次启动后,就正常进入了

方法二、

。。。好吧,实验了很多,都是失败的,但是貌似可以简化下方法一

1:与方法一“1”一样

2:修改启动权限配置

将ro 改为:rw

在末尾加入:init=/bin/sh

3:ctrl + x 进入紧急模式

4:更改密码

然后输入passwd设置新密码(建议明文修改,保不准万一键入问题被搞死)

修改完成后运行命令 touch /.autorelabel 使SELinux生效,密码生效。

exec /sbin/init 快速启动

三部曲

echo 'ad123456' | passwd --stdin root

touch /.autorelabel

exec /sbin/init

加载也要好一会

5:验证

总结:与CentOS 7 相比,多了一个声明操作“touch /.autorelabel”,其他都还是一样的。当然,Linux 8 和CentOS 8 有可能是不一样的,还需后续验证。

CentOS 8 单用户模式更改root密码相关推荐

  1. Centos7单用户模式修改root密码

    启动时,随便按一个键,空格即可(不能是回车),让其停留在如下界面 按e编辑 把ro改为 "rw init=/sysroot/bin/sh". 然后 "Ctrl+x&quo ...

  2. Centos7.x 单用户模式修改root密码

    介绍: 之前使用的Centos6的单用户模式发现不适合Centos7使用,于是使用VMware Workstation记录Centos7的操作. 1.重启需要重置密码的虚机 2.看到此界面后,快速按& ...

  3. CentOS 7进入单用户模式修改root密码

    第一步:启动系统,按上键或者下键,选择内核,按e进入编辑内核. 第二步:定位到"ro"并把"ro"改成"rw init=/sysroot/bin/sh ...

  4. Linux使用单用户模式修改root密码.

    Linux使用过程中,和Windows一样,时间一长后,就会忘记设置的超级用户密码.我们知道在Windows下超级用户是Administrator,而在Linux下超级用户是root.那么,下面我们就 ...

  5. linux 进入单用户模式修改root密码

    Redhat系统Root密码的修改 一台双系统的机器,忘记redhat 的root密码了.    一.相关方法如下: 1. 开机在出现grub画面,按e键 2. 用上下键选中第二项(类似于kernel ...

  6. centos7重启命令_centos7单用户模式更改root一种方法

    首先,重启centos7,待重启至选择界面按"e"键,如下图: 其次,进入的界面,找到如下红框位置的行尾: 在行尾写入:"init=/bin/bash  enforcin ...

  7. centos 7 单用户模式无法重置root密码 解决方法

    CentOS 7&RHEL 7与之前的5,6不同的是,当忘记root密码,并采用GRUB2为启动器时,将无法通过单用户模式重置root密码.下面将介绍如何重置CentOS7的root密码. 1 ...

  8. redhat6与7版本进入单用户模式修改root账户密码

    redhat6与7版本进入单用户模式修改root账户密码 一.redhat6版本 查看系统版本信息 [root@nginx ~]# cat /etc/redhat-release CentOS rel ...

  9. Linux单用户模式(修改密码、运行级别)方法详解

    很多新手当面对"忘记 root 账户密码导致无法登陆系统"这个问题时,直接选择重新系统.其实大可不必,我只需要进入 emergency mode(单用户模式)更新 root 账户的 ...

最新文章

  1. mysql 安装卸载_MySQL(一)——安装、卸载以及基本操作
  2. BagNet超越 AlexNet,在ImageNet 上实现最先进结果!
  3. python爬虫实例-python 爬虫实例
  4. 全国铁路查询系统_火车票查询时刻表 全国列车时刻表 火车时刻表查询系统使用说明...
  5. oracle面临的挑战,Oracle SUN,严峻的挑战(一)
  6. C语言面向对象编程(二):继承详解
  7. golang——net/rpc包学习
  8. 灵魂拷问:用移位来代替除法运算真的效率高吗?Java 编译器到底有没有做除法优化?
  9. CF835E-The penguin‘s game【交互】
  10. python编程选股_用Python选一个自己的股票池2
  11. Startlsback常见使用过程中的问题
  12. QT+OpenGL中glTexImage2D不生效问题
  13. 零基础带你学习MySQL—Select语句以及注意事项(十)
  14. netty源码解解析(4.0)-15 Channel NIO实现:写数据
  15. 北风网VIP6级学习视频地址
  16. 如何学习单片机?单片机c语言编程入门教程
  17. 01-简单的基于SVM的SAR海冰分离-Arcgis制作数据集标签
  18. MATLAB常用快捷键总结
  19. 快速删除node_modules文件夹:rimraf node_modules
  20. TOGAF10标准读书会第2场活动精彩继续,高光时刻回顾!

热门文章

  1. use strict 使用方法-简单说
  2. SSRF漏洞(服务器端请求伪造)
  3. 华为模拟器eNSP使用SSH远程管理防火墙实验
  4. git本地仓库版本控制
  5. aws 安全组 acl_对AWS安全组和网络ACL进行故障排除时应了解的知识
  6. npm ERR! code ELIFECYCLE报错解决
  7. 2017-10-21 白鹿原随想
  8. 拒绝需求专用表情包,拿走不谢
  9. List转Page对象,看这篇就够了,附代码、实验结果分页自己编程实现
  10. Windows内网协议学习LDAP篇之域用户和计算机用户介绍