centos7重置密码
方法一:通过rd.break参数重置(推荐)
进入GRUB编辑模式 重启系统,在启动界面按
e
键,找到以linux16
开头的行,在行尾添加rd.break
后按Ctrl+X
启动挂载系统目录
mount -o remount,rw /sysroot # 以读写模式挂载系统根目录 chroot /sysroot # 切换至真实系统环境
修改密码与SELinux处理
passwd root # 输入两次新密码 touch /.autorelabel # 若启用SELinux必须执行此操作 exit # 退出chroot环境 reboot -f # 强制重启
注意事项
SELinux必选项 若系统启用了SELinux,修改密码后必须执行
touch /.autorelabel
,否则可能导致登录失败重启命令差异 在部分方法中需使用
exec /sbin/init 6
而非普通reboot
,否则可能卡在启动界面