-
重启您的CentOS系统。
-
在GRUB引导加载器启动过程中,当看到启动画面时,按下
e
键进入编辑模式。 -
找到以
linux16
或linux
开头的启动行。 -
在该行的末尾添加
rd.break
或者ro(只读)修改为rw 加init=/sysroot/bin/sh参数
,然后按下Ctrl+X
或F10
以启动系统。如果是使用
rd.break
,则系统会进入紧急模式。如果是rw init=/sysroot/bin/sh
,则会直接进入一个shell。 -
如果您进入了紧急模式,输入以下命令来挂载文件系统为可读写:
mount -o remount,rw /sysroot
-
切换到真实的根文件系统:
chroot /sysroot
-
使用
passwd
命令来更改root用户的密码:passwd root
按照提示输入新密码两次。
-
为了使SELinux标签在新密码设置后保持一致,您需要创建一个自动重新标记的标记文件:
touch /.autorelabel
-
退出chroot环境并重新挂载文件系统为只读:
exit mount -o remount,ro /
-
重启系统:
reboot
centos 破解密码
如遇星河2024-06-27 13:27
相关推荐
mit6.8247 分钟前
[Redis#3] 通用命令 | 数据类型 | 内部编码 | 单线程 | 快的原因^Lim22 分钟前
esp32 JTAG 串口 bootload升级小林熬夜学编程1 小时前
【Linux系统编程】第五十弹---构建高效单例模式线程池、详解线程安全与可重入性、解析死锁与避免策略,以及STL与智能指针的线程安全性探究玖玖玖 柒染1 小时前
windows下sqlplus连接到linux oracle不成功LuckyTHP1 小时前
CentOS 9 无法启动急救方法Bonne journée1 小时前
centos和ubuntu有什么区别?vvw&1 小时前
如何在 Ubuntu 22.04 上安装带有 Nginx 的 ELK StackLinux运维老纪1 小时前
交换机配置从IP(Switch Configuration from IP)OneSea1 小时前
Debian源码管理加载中loading...1 小时前
C/C++实现tcp客户端和服务端的实现(从零开始写自己的高性能服务器)