Linux忘记密码重置

当你忘记Linux的登录密码的时候,你可以使用本文的方法进行密码重置。前提是通过本地显示器或者服务器远程管理卡界面(VNC)进行重置,否则,不能对root用户进行密码重置。

一、开机选择内核

开机之后选择第一个

选择第一个

二、进入Grub编辑模式

按下字母e进入grub编辑模式

按e进入grub

三、修改grub启动的参数

找到linux16开头的行,删除当前行ro之后的字符,然后把ro 改为 rw.break

找到linux16开头的那一行

把ro修改为rw rd.break

修改好后按ctrl+x,即表示临时使用刚刚修改的grub参数启动系统

四、切换到伪根目录

chroot /sysroot/

切换到root

chroot,即 change root directory (更改 root 目录)。在linux系统中,系统默认的目录结构都是以 /,即以根 (root) 开始的。而在使用 chroot 之后,系统的目录结构将以指定的位置作为 / 位置。

五、修改root密码

使用passwd命令修改root密码

passwd root

passwd root 修改root的密码

六、重打系统文件的selinux标签

SElinux开启时必须需要创建,重打selinux标签,如果没这步,系统起不来。

重打selinux标签,然后退出伪根目录

touch /.autorelabel
exit

重新打selinux文件标签

七、重启系统

reboot

八、密码验证

输入刚刚设置的新密码验证(如果失败,请从第五步重来操作一次)

至此已重置完成

标签: Linux