linux重置密码的方式有3种本篇只介绍一种
1、[root@localhost ~]# cat /etc/redhat-release //查看系统版本
CentOS Linux release 7.9.2009 (Core)
2、[root@localhost ~]# reboot //重启系统 ,init 6也可以重启系统
3、在引导界面敲击键盘上的 e 键 ,进入内核编辑界面(引导界面如下)
4、进入内核编辑界面,方向键向下滑到最后,在linux16这行的尾部UTF-8后面添加 rd.break(如下图)
ps:需要空格隔开
5、添加完参数,利用组合键“ Ctrl + x”在运行修改过的内核程序;等待一会进入系统的紧急救援模式(如下图)
6、来到紧急救援模式下就可以修改root密码了
ps:依次输入命令来修改密码
mount -o remount,rw /sysroot //赋予对 /sysroot 目录的读写权限
chroot /sysroot //进入目录
passwd //默认是修改root密码,可以passwd user修改其他用户的密码 ps: 输入新密码和确定密码是不显示的
touch /.autorelabel //在根目录下新建隐藏文件autorelabel,实例重启后,SELinux会自动重新标记所有系统文件.。
exit
reboot
7、输入新密码登录,如果没有成功在重新尝试一下。
本文的参考来自刘遄老师的《linux就该怎么学》,是一本很好的linux初学者入门的书籍......