忘记系统密码,重置CentOS 7上的密码,可以按照以下步骤进行操作:
第一步,启动CentOS 7系统,并在引导过程中持续按下"e
"键,进入GRUB引导菜单(注意因为持续按压"e
"键,进入GRUB引导菜单可能会编辑第一行出现多个"e
",注意删除多余"e
"保持原来内容)。
第二步,在GRUB引导菜单中,按向下↓箭头找到以"linux16"开头的行,并在该行末添加 init=/bin/sh
.(注意添加空格)
第三步,按下Ctrl+X
组合键进入恢复模式,挂载文件系统为可写模式:mount –o remount,rw /
,再输入passwd
进行重置密码
第四步,如果输入passwd
出现乱码,持续敲击回车键直至重新出现命令sh-4.2#
,输入LANG=en
设置编码。
第五步,输入 “passwd + 用户名 ” 回车(修改root的话只输入passwd即可),输入新密码回车,再重复输入新密码回车。
例如:
#假如你的用户名时是dell
passwd dell
#如果是root
passwd root 或者 passwd
第六步,如果之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:touch /.autorelabel
。
第七步,运行命令exec /sbin/init
来正常启动,或者用命令exec /sbin/reboot
重启,这一步稍微有点慢耐心等待,启动成功输入新密码即可正常进入系统。
参考: