
Linux-红帽认证 RHCSA-13-重置 root 密码
Linux红帽认证 RHCSA-13-重置 root 密码
每个系统管理员都应该能完成的一项任务是重置丢失的 root 密码。如果管理员仍处于登录状态,不管是作为拥有完全 sudo 访问权限的非特权用户,还是作为 root 用户,此任务都非常简单。但如果管理员也没有登陆......事情开始变得有趣起来了😫。
一、进入救援模式
1、重启系统
2、在启动界面找到救援内核(带有 rescue 的选项)
二、编辑启动选项
1、按 e 编辑所选条目
2、编辑启动项
找到带有 ro
的项,将 ro
修改为 rw rd.break
,如果没有带有 ro
的项直接在以 linux 开头的行结尾添加 rw rd.break
3、按 Ctrl + X 完成更改并启动
三、修改 root 密码
1、按 Enter 进行维护
2、更改系统根目录
chroot /sysroot
:将根目录更改为 /sysroot
3、更改 root 用户密码
passwd root
:修改 root 用户密码
4、重新标记系统上下文
touch /.autorelabel
:当系统检测到根目录下存在 .autorelabel 文件时,会在下次启动时自动重新引导 SELinux 将所有文件标记为安全上下文(security context)
四、重启系统
1、退出终端
键入 exit 两次。第一个命令将退出 chroot 存放位置,第二个命令将退出调试 shell
2、测试是否成功修改
输入 root 用户名和密码,测试是否能成功进入系统
本文是原创文章,采用 CC BY-NC-SA 4.0 协议,完整转载请注明来自 滕王阁
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果