HCRM博客

如何更改或重置CentOS系统的root密码?

CentOS root密码管理与重置指南

CentOS 是一种广泛使用的 Linux 发行版,因其稳定性和安全性而受到许多企业和开发者的青睐,在系统管理中,root 密码是一个关键部分,掌握如何修改、重置和管理 root 密码是每个系统管理员的基本技能,本文将详细介绍如何在 CentOS 系统中进行 root 密码的管理与重置。

如何更改或重置CentOS系统的root密码?-图1
(图片来源网络,侵权删除)

修改已知的 root 密码

如果当前用户已经知道 root 密码并且已经登录到系统,可以通过以下命令来修改 root 密码:

passwd
更改用户 root 的密码。
新的密码:
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。

该命令会提示输入当前 root 用户的新密码并确认一次,完成后密码即被修改。

修改非 root 用户密码

如果需要修改普通用户的密码,可以使用以下命令:

passwd username

修改名为huazi 的用户的密码:

passwd huazi
更改用户 huazi 的密码。
新的密码:
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。

重置未知的 root 密码

如果忘记了 root 密码,可以通过进入单用户模式来重置密码,以下是详细步骤:

3.1 重启系统并进入 GRUB 菜单

如何更改或重置CentOS系统的root密码?-图2
(图片来源网络,侵权删除)

1、重启系统。

2、在开机过程中,当出现 GRUB 引导菜单时,迅速按下键盘上的e 键,进入编辑界面。

3.2 编辑启动项

找到以linux16 开头的行,在这行末尾添加以下参数:

rw init=/sysroot/bin/sh

使得该行似如下:

linux16 /vmlinuz3.10.0229.el7.x86_64 root=/dev/mapper/centosroot ro crashkernel=auto rhgb quiet LANG=zh_CN.UTF8 vga=0x340 rw init=/sysroot/bin/sh

3.3 进入单用户模式

如何更改或重置CentOS系统的root密码?-图3
(图片来源网络,侵权删除)

Ctrl + X 组合键启动系统,进入单用户模式。

3.4 挂载根文件系统并切换根

在单用户模式下,执行以下命令:

chroot /sysroot

3.5 重置 root 密码

使用passwd 命令重置 root 密码:

passwd root
更改用户 root 的密码。
新的密码:
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。

3.6 更新 SELinux 信息(如适用)

如果系统启用了 SELinux,还需要执行以下命令更新 SELinux 信息:

touch /.autorelabel

3.7 退出并重启系统

执行以下命令退出 chroot 环境,并重启系统:

exit
reboot

无论是修改已知的 root 密码还是重置未知的 root 密码,掌握这些技能对于 CentOS 系统管理员来说都是至关重要的,通过以上详细的步骤,管理员可以有效地管理系统的安全性,确保系统的正常运行,建议定期更换 root 密码,并使用强密码策略以提高系统的安全性。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/12505.html

分享:
扫描分享到社交APP
上一篇
下一篇