centos8 修改root密码

CentOS 8是一个开源的Linux发行版,广泛应用于服务器和企业环境中,在管理和维护服务器时,我们可能需要修改root用户的密码,本文将介绍在CentOS 8下如何快速修改root密码的方法。

准备工作

1、确保你已经安装了CentOS 8系统,并且已经登录到系统中。

centos8 修改root密码

2、确保你有root权限或者sudo权限的用户账号。

重置root密码

在CentOS 8中,我们可以使用以下两种方法来重置root密码:

1、使用单用户模式

2、使用恢复模式

下面我们分别介绍这两种方法。

1、使用单用户模式

步骤1:重启系统,当出现GRUB引导菜单时,按下“e”键进入编辑模式。

步骤2:在编辑模式下,找到以“linux16”或“linux”开头的行,这是内核启动参数,在该行末尾添加“rd.break”,然后按下Ctrl+X或F10键启动系统。

步骤3:系统会进入到紧急模式,此时我们需要挂载根文件系统并使其可写,执行以下命令:

mount -o remount,rw /sysroot

步骤4:接下来,我们需要切换到根文件系统的/sysroot目录下,执行以下命令:

centos8 修改root密码

chroot /sysroot

步骤5:现在我们已经切换到了根文件系统的/sysroot目录下,可以开始重置root密码了,备份原有的shadow文件:

cp /etc/shadow /etc/shadow.bak

步骤6:使用passwd命令修改root密码,我们将root密码设置为“newpassword”,则执行以下命令:

passwd root

按照提示输入新密码两次,然后按下回车键,至此,root密码已经成功修改。

步骤7:我们需要还原原有的shadow文件,执行以下命令:

cp /etc/shadow.bak /etc/shadow

步骤8:退出chroot环境,执行以下命令:

exit

步骤9:重启系统,检查新的root密码是否生效,如果一切正常,你现在已经可以使用新设置的root密码登录系统了。

2、使用恢复模式

步骤1:重启系统,当出现GRUB引导菜单时,按下“e”键进入编辑模式。

步骤2:在编辑模式下,找到以“linux16”或“linux”开头的行,这是内核启动参数,在该行末尾添加“rd.break”,然后按下Ctrl+X或F10键启动系统。

步骤3:系统会进入到紧急模式,此时我们需要挂载根文件系统并使其可写,执行以下命令:

centos8 修改root密码

mount -o remount,rw /sysroot

步骤4:接下来,我们需要切换到根文件系统的/sysroot目录下,执行以下命令:

chroot /sysroot

步骤5:现在我们已经切换到了根文件系统的/sysroot目录下,可以开始重置root密码了,备份原有的shadow文件:

cp /etc/shadow /etc/shadow.bak

步骤6:使用passwd命令修改root密码,我们将root密码设置为“newpassword”,则执行以下命令:

passwd root

按照提示输入新密码两次,然后按下回车键,至此,root密码已经成功修改。

步骤7:我们需要还原原有的shadow文件,执行以下命令:

cp /etc/shadow.bak /etc/shadow

步骤8:退出chroot环境,执行以下命令:

exit

步骤9:重启系统,检查新的root密码是否生效,如果一切正常,你现在已经可以使用新设置的root密码登录系统了。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/329021.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年2月22日 17:49
下一篇 2024年2月22日 18:18

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入