2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > Linux root用户忘记密码的恢复方法

Linux root用户忘记密码的恢复方法

时间:2023-10-12 23:34:11

相关推荐

Linux root用户忘记密码的恢复方法

日常运维工作中可能会遇到服务器忘记root密码的问题,本次以红帽8为例,讲解在忘记root密码后如何绕过密码登录然后重新设置密码的办法

目录

准备工作

问题复现

启动并进入引导

进入修复模式

修改用户密码文件

重置密码

准备工作

下载与系统匹配的操作系统镜像文件制作启动盘并接入服务器(虚拟机直接挂载到cd/dvd设备)

问题复现

如下图所示,我们忘记了当前服务root用户的密码

启动并进入引导

挂载启动盘或者镜像文件后重启操作系统,在引导界面按【c】进入命令模式

进入命令模式后按exit退出

进入修复模式

退出后会发现多了一个【Troubleshooting】,选择改选项进入修复模式

选择第二项

输入【1】并按【回车继续】

修改用户密码文件

①:依照提示按【回车键】继续

②:依照提示输入【chroot /mnt/sysroot】并按【回车键】加载原始操作系统文件

③:输入【vim /etc/passwd】并按【回车键】编辑原始操作系统中的用户密码文件

该文件中每一行记录了一个用户密码,id,组,家目录,shell等基本信息,其中第一列是用户名,第二列的x是密码占位符,该占位符表示登录的时候需要密码验证(仅限于物理机现场登录,远程仍然会要求密码校验),所以我们可以通过删除指定用户的密码校验位来免密登录系统,

保存后按exit退出当前模式后再exit重启操作系统

等待系统重启完成后直接输入用户名【root】后按【回车键】直接绕过密码登录系统

重置密码

使用【passwd】命令重置【root】用户密码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。