一:centos7开机忘记密码的修改方法和centos6的有些不一样,但原理都差不多

(1)首先,开机进入启动界面,按上下箭头,选择如图的第一个选项,按e。

604c67bda42d67ea1e51b80512d09807.png

(2)按e进入到启动文件的界面,此时按上下键选择LANG=zh_cn.UTF-8这一行,在这一行最后面加入init=/bin/bash,然后按"Ctrl+x"进入单用户模式,这样进去只有只读的权限,可以在LANG=zh_cn.UTF-8

那行的ro改成rw,也可以进入单用户模式后重新挂载根目录。

 e76adc274348d532cc4f5672003ba17a.png

(3)进入单用户模式之后,需要做一下步骤。

 重新挂载根目录,mount  -o  remount,rw /  (前提在第二步时没有将ro改成rw,如果改成rw,这步没有必要做),用mount查看是否挂载成可读可写。然后用passwd修改密码。如:passwd  test;接着创建selinux的自动标签脚本,touch   /.autorelabel。最后用exec  /sbin/init来正常启动系统,可能会等待一点时间。