RedHat Enterprise Linux8如何重置root密码

这篇具有很好参考价值的文章主要介绍了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界面

如下所示

redhat8修改root密码,linux,运维,服务器

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

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

redhat8修改root密码,linux,运维,服务器

redhat8修改root密码,linux,运维,服务器

3.按Ctrl+X键启动系统

redhat8修改root密码,linux,运维,服务器

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

mount -o remount,rw /

redhat8修改root密码,linux,运维,服务器

4.执行passwd root修改密码

redhat8修改root密码,linux,运维,服务器

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

redhat8修改root密码,linux,运维,服务器

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

exec /sbin/init

redhat8修改root密码,linux,运维,服务器

关闭虚拟机再开机即可

redhat8修改root密码,linux,运维,服务器

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

redhat8修改root密码,linux,运维,服务器

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

rd.break enforcing=0

redhat8修改root密码,linux,运维,服务器

按“Ctrl”+“x”

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

mount -o remount,rw /sysroot

执行以下命令改变系统目录为临时挂载目录:

chroot /sysroot

mount -o remount,rw /sysroot
chroot /sysroot

redhat8修改root密码,linux,运维,服务器

执行passwd命令修改root密码。

redhat8修改root密码,linux,运维,服务器

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

touch /.autorelabel

redhat8修改root密码,linux,运维,服务器

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

redhat8修改root密码,linux,运维,服务器

 root密码已修改完毕

方法二:

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

redhat8修改root密码,linux,运维,服务器

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

redhat8修改root密码,linux,运维,服务器

按“Ctrl”+“x”

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

mount -o remount,rw /sysroot

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

chroot /sysroot

redhat8修改root密码,linux,运维,服务器

执行passwd命令修改root密码。

redhat8修改root密码,linux,运维,服务器

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

touch /.autorelabel

redhat8修改root密码,linux,运维,服务器

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

redhat8修改root密码,linux,运维,服务器

 root密码已修改完毕

保护GRUB被非法编辑

一.设置GRUB界面秒数

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

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

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

redhat8修改root密码,linux,运维,服务器

执行 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进入编辑模式输入用户和密码

redhat8修改root密码,linux,运维,服务器

三.加密操作

但以上是明文密码,不够保密,以下可对密码进行加密

输入grub2-mkpasswd-pbkdf2

输入俩次密码(例如123456)

redhat8修改root密码,linux,运维,服务器

编辑/etc/grub.d/00_header 文件

将password修改为password_pbkdf2

将123456替换为以 grub.pbkdf2.sha512.10000开头的密文

完成结果如下

redhat8修改root密码,linux,运维,服务器

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

小结

通过以上步骤,你应该可以在Redhat8系统上改变自己的root密码。这样可以增加自己虚拟机的安全性。希望这篇博客能帮助到你!文章来源地址https://www.toymoban.com/news/detail-857189.html

到了这里,关于RedHat Enterprise Linux8如何重置root密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Linux重置ROOT密码(CentOS)

    Linux重置ROOT密码(CentOS)

    解释说明 重启系统 进入Grub菜单 编辑Grub菜单 编辑引导选项 进入chroot环境 更改root密码 生成SELinux策略 退出chroot环境 重启生效

    2024年02月10日
    浏览(9)
  • Linux命令——centos7 重置root密码

    Linux命令——centos7 重置root密码

    目录 1. 正常知道root密码的情况下修改root密码 ? 2. 假设root密码忘记了,请问如何找回密码呢? 3. 操作过程中可能会出现的失误 文章小结: 知道root密码的情况下,修改root的密码,相对简单,着重针对于零基础的伙伴,本章着重讲解忘记root密码的情况下,找回root密码。 注

    2024年01月16日
    浏览(8)
  • 【Linux】CentOS 7 忘记root密码,单用户模式重置密码。

    【Linux】CentOS 7 忘记root密码,单用户模式重置密码。

    #进入启动界面内之后在启动选项按“e”进入编辑模式。  #进入编辑模式后会看到这些信息。找到“Linux16”开头的行,在 Linux16 的行尾空格后添加“rd.break” #添加完成之后,只需要按crtl+x 即可。(按照修改后的设置启动) #在启动之后会发现我们获取了一个shell,可以正常使

    2024年02月07日
    浏览(8)
  • Linux-centos7救援模式重置root密码

    Linux-centos7救援模式重置root密码

    (1)进入救援模式 开机选择第一个系统内核,键入e  (2)修改配置文件   在linux16这行末尾添加:rw init=/bin/sh (3)键入ctrl+x键 启动,进入命令行 (4)输入passwd root,开始更改root密码 键入新密码两遍,确认更改,如果密码有安全策略,例必须8位,按照密码策略设置即可

    2024年02月03日
    浏览(5)
  • 忘记Linux系统的root密码怎么办?快速找回方法,重置root密码 、Linux 登录账号解锁、密码正确无法登录、账号锁定问题处理

    忘记Linux系统的root密码怎么办?快速找回方法,重置root密码 、Linux 登录账号解锁、密码正确无法登录、账号锁定问题处理

    查看用户登录失败的信息 解封用户 方法一 ,rd.break 第 1 步:重启系统编辑内核参数 第 2 步:找到 linux 这行,在此行末尾空格后输入rd.break   (End键也可直接进入行尾) 成功后显示页面为: 第 3 步:以读写方式挂载sysroot(这里sysroot是以只读的形式挂载的,所以要以可读可

    2024年04月12日
    浏览(46)
  • 安装redhat8.4

    安装redhat8.4

    目录 安装redhat8.4 创建虚拟机(选择自定义) 默认硬件设置 选择稍后安装操作系统 操作系统选择Linux,版本选择redhat864位 设置虚拟机的名字和存放位置 此处可以默认或自由选择 内存可以自由进行选择 选择NAT的网络连接类型(连接的是虚拟网卡VMware Network Adapter VMnet8) 此处可以

    2024年02月16日
    浏览(10)
  • RHCE认证(RedHat8)

    考前说明:所有项目运行过程中出现红色字体的报错信息是正常的,运行完成后看 “failed=0” 就代表执行成功,如果在执行任务期间暂停并且报错那么代表项目内部书写格式或者命令输入错误,请认真检查 此文档为考前模拟不代表真实考试环境及内容。 环境说明: system I

    2024年02月04日
    浏览(6)
  • RedHat Enterprise Linux 9 64 安装、配置静态IP及远程连接

    RedHat Enterprise Linux 9 64 安装、配置静态IP及远程连接

    Red Hat Enterprise Linux (RHEL) 是一款由Red Hat公司开发和维护的企业级Linux发行版。作为领先的企业级Linux解决方案之一,RHEL 提供了高度可靠、安全、可扩展和高性能的操作系统环境,适用于各种企业工作负载和应用场景。以下是关于Red Hat Enterprise Linux 的简介: 可靠性和稳定性:

    2024年03月12日
    浏览(10)
  • kali linux 忘记密码如何重置|在 kali 上重置密码

    kali linux 忘记密码如何重置|在 kali 上重置密码

    忘记了自己的 kali 密码,不知道怎么修改,找了几篇文章,但是和我自己的情况都有点不同,后面看到了这篇,不光解决了我自己的问题,还学到了一点不知道的,转载分享一下,以下是主要内容: 经常会看到有人刚刚安装完 kali linux 然后又继续安装 kali linux ! ? 毫无疑问,此

    2024年02月02日
    浏览(6)
  • centos 7.6 忘记root密码 怎么重置root密码

    centos 7.6 忘记root密码 怎么重置root密码

    centos 7.6 忘记root密码,登录不了root用户 启动系统进入grub界面,按e进入编辑模式,找到含有quiet的这行。在这行最后 添加 更改前的默认界面 更改后 然后按 ctrl+x 保存 之后会自动进入bash提示符页面 输入 passwd root 重置root密码 然后输入执行2条命令 然后会重启进入grub界面,正

    2024年01月22日
    浏览(6)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包