当前位置: 代码网 > it编程>数据库>Mysql > Centos7如何重置root用户密码

Centos7如何重置root用户密码

2024年12月18日 Mysql 我要评论
centos7重置root用户密码第一种方法1)开启虚拟机2)在弹出这个界面时,按上下键防止页面跳转,选择"centos linux (3.10.0-1160. e17. x86 64) 7

centos7重置root用户密码

第一种方法

1)开启虚拟机

2)在弹出这个界面时,按上下键防止页面跳转,选择"centos linux (3.10.0-1160. e17. x86 64) 7 (core)"并按e

3)找到ro crashkernel=auto xxx,把ro换成rw init=/sysroot/bin/sh

4)使用组合键ctrl+x进入单用户模式

5)chroot /sysroot访问系统

6)passwd root重新输入新的root用户密码

7)touch /.autorelabel创建标签文件

8)exit返回刚刚的单用户模式

9)reboot重启系统

再次重启,输入刚才重新更改的用户密码就能登录系统了!

第二种方法

第二种方法与第一种方法一样,也是要进入系统内核调整

1)开启虚拟机

2)在弹出这个界面时,按上下键防止页面跳转,选择"centos linux (3.10.0-1160. e17. x86 64) 7 (core)"并按e

3)在linux16这一行后面加上rd.break

4)使用ctrl+x组合键进入当用户模式

5)mount -o remount,rw /sysroot

6)chroot /sysroot

7)passwd root

8)touch /.autorelabel

9)exit

10)reboot

重启之后输入刚才更改的密码就可以重新登录系统!!!

第三种方法

1)选择打开电源时进入固件

2)从光盘启动,进入boot启动项,用+ - 键的方式将cd-rom drive选项调到第一启动项位置

3)按f10,选择yes,然后回车,用来保存刚才所做的更改

4)选择第三个,进入拯救模式

5)选择第二个拯救这个centos系统

6)打一个1(继续)然后回车

7)访问系统:chroot /mnt/sysimage

8)编辑影子文件vim /etc/shadow

9)把这一段密码加密信息删掉

删除的时候要按下i键,编辑删除,然后:wq!保存并退出

10)exit

11)reboot重启系统

重新登录系统时,要先把原先的启动项调回去,变成从硬盘启动

重启后使用root用户登录,就会发现不使用root密码也可以直接进入系统

进入系统后,使用sudo passwd root命令,为当前用户提权给root用户设置一个密码!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com