介绍目的重设RHEL7/CentOS7/ScientificLinux7root密码要求RHEL7/CentOS7/ScientificLinux7中等难度指导RHEL7的世界变了,变的也变了重置root密码的方法。虽然中断引导过程的旧方法(init=/bin/bash)仍然有效,但不再推荐使用。“Systemd”使用“rd.break”来中断启动。让我们快速浏览一下整个过程。引导进入最小模式重新启动系统并在系统引导之前在内核列表页面上按e。您将进入编辑模式。中断引导过程在内核字符串中-在以linux16/vmlinuz-ect结尾的行中输入rd.break。然后Ctrl+X重启。系统启动到初始化的ramdisk并将其安装在/sysroot中。您无需在此模式下输入密码。重新挂载读写文件系统switch_root:/#mount-oremount,rw/sysroot/将/sysroot设为根目录switch_root:/#chroot/sysroot命令行提示符略有变化。修改root密码sh-4.2#passwdloadSELinuxpolicysh-4.2#load_policy-isetcontexttypein/etc/shadowsh-4.2#chcon-tshadow_t/etc/shadow注意:可以创建autorelabel文件如下跳过前两个步骤,但卷标的自动重建将需要很长时间。sh-4.2#touch/.autorelabel这个原因,虽然比较简单,但也应该作为“懒人的选择”,而不是建议。退出并重新启动退出并重新启动并使用新的root密码登录。
