rhel7/centos7 使用了grub2代替了之前的grub引导,由init初始化更换成了systemd初始化。随之带来的root密码在找回时也和之前操作不同。具体如下:
1. 启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式
2. 在kernel 引导行所在参数行尾添加以下内容
- init=/bin/sh
3. 按Ctrl+x启动到shell引导进入单用户模式
4. 挂载根分区为可读写模式
mount -o remount,rw /
此时就可以通过passwd修改密码 ,不过此处需要注意两点:
a、主机如果开启有selinux,需在根分区创建autorelabel 文件,否则无法正常启动系统,操作命令如下:
touch /.autorelabel
b、修改完成后,像之前的版本中一样执行reboot命令已经无效,需要输入全路径命令,如下
exec /sbin/init 或
exec /sbin/reboot
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索密码
, 文件
, 参数
, 系统
模式
centos 修改用户密码、centos修改用户名、centos 修改用户组、centos 修改用户权限、centos修改root用户名,以便于您获取更多的相关知识。
时间: 2024-09-20 04:34:36