linux-centos7-修改root密码

1. 前言

单用户模式用于忘记root密码的情况,来修改root密码,需要对虚拟机本身,或者服务器本身进行操作。

 

2.单用户模式

使用这种模式修改root密码,前提是知道grub密码。

 

1.开机的时候按方向键,选择第一个选项。按e键进行编辑。

1.png

 

2.进入grub界面

2.png

 

3.找到这一行,修改 ro 为 rw 。表示只读改为读写。并再写一行:init=/sysroot/bin/sh

修改完按 ctrl+x

3.png

31.png

 

4.切换到原来的系统环境下面去,修改密码

# chroot /sysroot             //进入系统环境里面

# passwd root                 //修改密码,小方块说明乱码

# LANG=en                     //修改语系变量

# passwd root                 //再次执行修改root密码即可。

# touch /.autorelabel     //selinux相关,不创建无法开机

重启

4.png

 

5,输入新密码,进入系统

5.png

 

3.救援模式

在不知道grub密码的情况下,使用光盘光驱U盘的方式来重置root密码,就是救援模式。

1.进入BIOS 界面

1.png

 

2.修改启动项,在boot界面下,使用 + 键 把CD-ROM 移动到第一位,作为第一启动项。按 F10 保存退出

2.png

 

3.进入救援模式

3.png

31.png

 

4.交互,选择1继续

4.png

 

5.进入系统环境,修改密码

# chroot /mnt/sysimage

# passwd root

 

6.进入bios修改或者不让镜像连接,然后重启

6.png

 

7.输入密码,进入系统

7.png

 

posted @ 2018-06-14 23:23  奋斗史  阅读(9939)  评论(0编辑  收藏  举报