赞
踩
本博客将提供两种方式来更改root用户密码,按需取用~
目录
2.找到以Liunx开头的那一行使用init=/bin/bash替换末尾的rhgb quiet
5.执行touch /.autorelabel用于重新标记SELinux环境值
8.在根目录下创建相关文件(用于重新标记SELinux环境值):
9.执行exit命令退出chroot环境,再执行exit 重启系统。
在Linux那一行末端加上rd.break enforcing=0
执行chroot /sysroot改变系统目录为临时挂载目录:
在根目录下创建相关文件(用于重新标记SELinux环境值):
执行exit命令退出chroot环境,再执行exit 重启系统。
如下所示
选择第2个,按下e进入GRUB编辑模式
执行mount -o remount,rw /进行挂载
mount -o remount,rw /
exec /sbin/init
关闭虚拟机再开机即可
在Linux那一行末端加上rd.break enforcing=0
rd.break enforcing=0
按“Ctrl”+“x”
执行以下命令重新挂载文件系统:
mount -o remount,rw /sysroot
执行以下命令改变系统目录为临时挂载目录:
chroot /sysroot
- mount -o remount,rw /sysroot
- chroot /sysroot
执行passwd命令修改root密码。
touch /.autorelabel
root密码已修改完毕
按“Ctrl”+“x”
执行以下命令重新挂载文件系统:
mount -o remount,rw /sysroot
chroot /sysroot
执行passwd命令修改root密码。
touch /.autorelabel
root密码已修改完毕
将其中的GRUB_TIMEOUT=5改成你所需的秒数
这里改成-1(即需要手动进入)
执行 grub2-mkconfig -o /boot/grub2/grub.cfg使配置文件生效
编辑/etc/grub.d/00_header 文件,在末尾添加以下内容后保存该文件:
cat << EOF
set superusers='admin'
password admin 123456
EOF
- cat << EOF
-
- set superusers='admin'
-
- password admin 123456
-
- EOF
执行 grub2-mkconfig -o /boot/grub2/grub.cfg使配置文件生效
重启系统,按e进入编辑模式输入用户和密码
但以上是明文密码,不够保密,以下可对密码进行加密
输入grub2-mkpasswd-pbkdf2
输入俩次密码(例如123456)
编辑/etc/grub.d/00_header 文件
将password修改为password_pbkdf2
将123456替换为以 grub.pbkdf2.sha512.10000开头的密文
完成结果如下
执行 grub2-mkconfig -o /boot/grub2/grub.cfg使配置文件生效
通过以上步骤,你应该可以在Redhat8系统上改变自己的root密码。这样可以增加自己虚拟机的安全性。希望这篇博客能帮助到你!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。