centos7忘记root密码

/ 随笔 / 1 条评论 / 598浏览

Linux系统的root密码忘记后可以通过重启系统并进入单用户模式进行root密码重置,具体方法两种情况:

1、centos7.x版本的linux

通过控制台重启系统,进入grub引导菜单的内核界面时,按E键进入编辑模式

在grub编辑模式界面使用上下箭头移动光标选择要进行修改的行

在红线标注的行先把ro修改为rw,并在行尾添加init=/bin/sh

修改成功后,按ctrl+x 系统启动到如下图

执行如下命令修改root密码

# 挂载根目录

mount -o remount,rw /

# 设置root密码

passwd root

# 禁掉selinux

vi /etc/selinux/config

将enforcingn改为disable

touch / .autorelabel

# 重启系统

exec /sbin/init

2、centos6.x版本的linux

重启系统后当系统启动到如下图时按E键

光标移动到kernel所在行再按E键

在行尾添加1或者single后按回车键,再按b键启动系统到如下图

在命令行执行passwd root 重置密码。

然后reboot重启服务器就可以使用新修改的密码进行登录.

  1. 66666666