科技创业创新心得,河南网站优化,友情链接怎么弄,清徐北京网站建设CentOS7 忘记root密码 长时间不用的 CentOS 机器再次开机的时候忽然忘记了密码#xff0c;总不能就重装一台吧#xff0c;还有好多服务在机器上#xff0c;于是决定重置root的密码。 如果是已经开启的机器#xff0c;需要进行关闭#xff0c;重新启动。在启动选择内核…CentOS7 忘记root密码 长时间不用的 CentOS 机器再次开机的时候忽然忘记了密码总不能就重装一台吧还有好多服务在机器上于是决定重置root的密码。 如果是已经开启的机器需要进行关闭重新启动。在启动选择内核版本的时候按上下键令画面停住。 CentOS7每次会有两个版本的内核供选择简单的来说就是一个主内核版本一个副内核版本如果以后内核升级失败无法使用新内核重启时可以通过这个界面选择旧内核重启进行修复 言归正传选择好了内核之后按下 e 键进入编辑界面。 找到以 linux16 开头的那一行在行尾加上如下几句话 1、如果是物理机添加rd.break2、如果是虚拟机添加rd.break consoletty0这里我用的是虚拟机所以添加rd.break consoletty0如下图所示 然后按 Ctrlx 进行启动进入shell环境之后进行如下操作 1、将根目录重新挂载模式可写 switch_root:/# mount -o rw,remount /sysroot 2、变更目录至根目录下 switch_root:/# chroot /sysroot 3、更改密码 sh-4.2# passwd 4、如果安装的是中文系统此时会出现乱码可以根据经验直接输入也可输入以下命令当次变更语言为英语 sh-4.2# LANGen_US 5、如果 SELinux 开启需要更新 SELinux 上下文只要创建下面的文件即可 sh-4.2# touch /.autorelabel 6.退出重启 sh-4.2# exit
switch_root:/# exit 详细方法如下 如果需要更新 SELinux 上下文则重启的时间会比较长有时系统没有提示不要慌张系统并没有崩溃。重启之后即可用新密码进行登录了。 转载于:https://www.cnblogs.com/wjcLinux/p/10547399.html