目录
一.系统版本
| centos | CentOS Linux release 8.3.2011 4.18.0-240.el8.x86_64 |
|---|
二.密码修改方式
1.用户修改密码
- root用户登陆系统,修改指令
- 指定用户
1.修改指定用户名密码:
格式:指令 + 空格 + 用户名
用法:passwd 用户名
例子:passwd root

- root用户
2.修改root用户密码:
格式:指令
用法:passwd
例子:passwd

2.重置系统登陆密码
2.1 方法一(会停止响应)
2.1.1进入启动选项编辑模式
选择需要修改的启动选项,并按E键进入

2.1.2在启动项中添加参数
添加参数,并按Ctrl+X键运行
在linux ($root)行尾添加参数:
init=/bin/sh
)
2.1.3修改ROOT用户密码
指令:
passwd

如果错误: Authentication token manipulation error(认证令牌操作错误),输入下面指令
指令:
mount -o remount rw /
touch /.autorelabel
passwd

再次修改密码后,提示成功后,输入重启
exec /sbin/reboot

如果出现下图死机状态,就直接重启一下

等待系统再次启动
(需要警告SELinux目标策略重新标记)
Warning SELinux targeted policy relabel is required.
(根据文件的不同,重新标记可能需要很长时间)
Relabeling could take a very long time, depending on file.
(系统大小和硬盘驱动器的速度)
system size and speed of hard drives.

2.2 方法二
2.2.1编辑启动模式
添加参数,并按Ctrl+X键运行
在linux ($root)行尾添加参数:
rd.break

2.2.2查看并修改sysroot访问权限
指令:
查询sysroot权限
mount | grep sysroot
修改sysroot权限
mount -o remount,rw /sysroot/

2.2.3改变根目录并修改密码
指令:
指定根目录
chroot /sysroot
修改密码
passwd
语言切换英文
LANG=en

如果passwd指令提示乱码是因为中文原因,使用指令LANG=en切换英文可解决
2.2.4 SELinux在重启后更新label
指令:
touch /.autorelabel
exit
logout
重启后,可以使用新密码登陆.
本文详细介绍了在CentOS 8系统中修改和重置密码的方法,包括用户如何自行修改密码及管理员通过两种不同方式重置系统登录密码的具体步骤。提供了遇到常见问题时的解决方案。
8093

被折叠的 条评论
为什么被折叠?



