RedHat Enterprise Linux8如何重置root密码

本博客将提供两种方式来更改root用户密码,按需取用~

目录

方法一:

1.启动系统进入GRUB2界面

2.找到以Liunx开头的那一行使用init=/bin/bash替换末尾的rhgb quiet

3.按Ctrl+X键启动系统

4.执行passwd root修改密码

5.执行touch /.autorelabel用于重新标记SELinux环境值

6.执行exec /sbin/init命令启动系统

7.启动系统进入GRUB2,按“e”键进入GRUB编辑模式

8.在根目录下创建相关文件(用于重新标记SELinux环境值):

9.执行exit命令退出chroot环境,再执行exit 重启系统。

方法二:

启动系统进入GRUB2,按“e”键进入GRUB编辑模式

在Linux那一行末端加上rd.break enforcing=0

执行chroot /sysroot改变系统目录为临时挂载目录:

在根目录下创建相关文件(用于重新标记SELinux环境值):

执行exit命令退出chroot环境,再执行exit 重启系统。

保护GRUB被非法编辑

一.设置GRUB界面秒数

二.设定密码,以防止非法者进行 GRUB 编辑。

三.加密操作

小结


方法一:

1.启动系统进入GRUB2界面

如下所示

选择第2个,按下e进入GRUB编辑模式

2.找到以Liunx开头的那一行使用init=/bin/bash替换末尾的rhgb quiet

3.按Ctrl+X键启动系统

执行mount -o remount,rw /进行挂载

mount -o remount,rw /

4.执行passwd root修改密码

5.执行touch /.autorelabel用于重新标记SELinux环境值

6.执行exec /sbin/init命令启动系统

exec /sbin/init

关闭虚拟机再开机即可

7.启动系统进入GRUB2,按“e”键进入GRUB编辑模式

在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密码。

8.在根目录下创建相关文件(用于重新标记SELinux环境值):

touch /.autorelabel

9.执行exit命令退出chroot环境,再执行exit 重启系统。

 root密码已修改完毕

方法二:

启动系统进入GRUB2,按“e”键进入GRUB编辑模式

在Linux那一行末端加上rd.break enforcing=0

按“Ctrl”+“x”

执行以下命令重新挂载文件系统:

mount -o remount,rw /sysroot

执行chroot /sysroot改变系统目录为临时挂载目录:

chroot /sysroot

执行passwd命令修改root密码。

在根目录下创建相关文件(用于重新标记SELinux环境值):

touch /.autorelabel

执行exit命令退出chroot环境,再执行exit 重启系统。

 root密码已修改完毕

保护GRUB被非法编辑

一.设置GRUB界面秒数

1.编辑/etc/default/grub文件

将其中的GRUB_TIMEOUT=5改成你所需的秒数

这里改成-1(即需要手动进入)

执行 grub2-mkconfig -o /boot/grub2/grub.cfg使配置文件生效

二.设定密码,以防止非法者进行 GRUB 编辑。

编辑/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密码。这样可以增加自己虚拟机的安全性。希望这篇博客能帮助到你!

  • 23
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
要在Red Hat Enterprise Linux 8中使用单用户模式修改密码,您可以按照以下步骤进行操作: 1. 首先,重启您的系统。在启动过程中,按下键盘上的任意键来停止自动引导。 2. 在引导菜单中,选择您要修改密码的Red Hat Enterprise Linux 8条目,并按下键盘上的 "e" 键来编辑该条目。 3. 在编辑模式中,找到以 "linux" 开头的行,并在该行的末尾添加 "single" 或 "1"(不包含引号)。然后按下 "Ctrl + x" 或 "F10" 来启动系统进入单用户模式。 4. 系统将进入单用户模式,并显示一个命令行提示符。 5. 在命令行提示符下,输入以下命令来修改Root密码: ``` passwd root ``` 6. 按照提示输入新的Root密码,并确认密码。 7. 修改密码成功后,您可以使用 "reboot" 命令来重新启动系统。 请注意,这些步骤仅适用于Red Hat Enterprise Linux 8系统。如果您使用的是其他版本的Red Hat Enterprise Linux,请参考相应的文档或官方教程进行操作。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* *3* [Red Hat Enterprise Linux7/8进入单用户模式设置Root密码/即忘记Root密码解决办法](https://blog.csdn.net/weixin_48446339/article/details/116034081)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值