centos7和centos6内核发生很大变化,就连密码恢复方式也发生了改变。按照以前的模式是行不通。如果你遇到了6,需要恢复密码,请参考CentOS6/红帽6恢复重置root口令教程。本教程只适合centos7.
第一步:启动linux 进入到引导界面,按一下上下箭头,激活内核选项。
第二步:按向下箭头,找到UTF-8 后边追加 d.break
第三步:执行ctrl+x
进入到紧急救援模式。
mount -o remount / chroot /sysroot echo 'kkpan.com' | passwd --stdin touch /.autorelabel exit 退出当前根 reboot 重启
下图
0、chroot 是什么
chroot,即 change root directory (更改 root 目录)。chroot /sysroot是基于安全考虑。切换系统的根目录位置,引导 Linux 系统启动以及急救系统等。一般root是从/开始。chroot /sysroot设定了新的目录,用户不能离开sysroot目录,就不会出现误操作问题了。这种模式又称监狱。
1、乱码问题:
执行 //原因是你安装的时候使用的是中文模式
2、Passwd: Authentication token manipulation error
mount -o remount / //重新挂载/目录
-o remount:将一个已经挂下的系统重新挂上。
3、touch /.autorelabel
第三步必须要有。有人说和selinux有关,开着的时候不生效。确切的说开关都无效,必须执行这个命令。下次重启系统时,它会自动重新标记SElinux的文件系统。
如果你觉得文章帮你解决了问题,欢迎转发 请留版权 快盘下载。www.kkpan.com