Centos7如何重置root用户密码

 更新时间:2024年12月17日 17:03:45   作者:忍冬行者  
文章介绍了三种恢复CentOS系统root密码的方法,包括修改内核启动参数、进入单用户模式和使用救援模式,每种方法都详细描述了操作步骤,适用于不同的场景

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用户设置一个密码!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • linux普通用户su root切换提示没有文件或目录的解决方法

    linux普通用户su root切换提示没有文件或目录的解决方法

    这篇文章主要介绍了linux普通用户su root切换提示没有文件或目录的解决方法,需要的朋友可以参考下
    2017-07-07
  • Linux文件/目录的权限及归属管理使用

    Linux文件/目录的权限及归属管理使用

    这篇文章主要介绍了Linux文件/目录的权限及归属管理使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 学习Apache的mod rewrite、access写法

    学习Apache的mod rewrite、access写法

    Apache的mod_rewrite是提供了强大URL操作的杀手级的模块,可以实现几乎所有你梦想的URL操作类型,其代价是你必须接受其复杂性,因为mod_rewrite的主要障碍就是初学者不容易理解和运用,即使是Apache专家有时也会发掘出mod_rewrite的新用途。
    2008-09-09
  • linux命令行之linux快速搜索历史命令方式

    linux命令行之linux快速搜索历史命令方式

    这篇文章主要介绍了linux命令行之linux快速搜索历史命令方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Linux服务器如何修改默认的远程连接端口

    Linux服务器如何修改默认的远程连接端口

    这篇文章主要介绍了Linux服务器如何修改默认的远程连接端口问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • linux服务器用centos还是ubuntu系统

    linux服务器用centos还是ubuntu系统

    两者同为目前版本中个人和小团队常用的服务级操作系统,在线提供的软件库中可以很方便的安装到很多开源的软件及库,不过问了多年维护服务器的朋友多用centos系统
    2012-12-12
  • Ubuntu16.04 静态IP地址设置(NAT方式)

    Ubuntu16.04 静态IP地址设置(NAT方式)

    这篇文章主要介绍了Ubuntu16.04 静态IP地址设置(NAT方式),详细的介绍了为VMware虚拟机内安装的Ubuntu 16.04设置静态IP地址NAT方式,有兴趣的可以了解一下。
    2017-02-02
  • Linux平台和Windows平台互传文件的实现方法

    Linux平台和Windows平台互传文件的实现方法

    本文讲述了在Linux主机与windows主机之间如何互传文件的方法,因为有时linux主机中的一些文件可能会在windows环境下用到,所以文章给大家介绍的非常详细,感兴趣的朋友可以参考下
    2024-05-05
  • Linux解压JAR包 查看class内容方式

    Linux解压JAR包 查看class内容方式

    这篇文章主要介绍了Linux解压JAR包 查看class内容方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • 关于linux服务器hosts文件配置详解

    关于linux服务器hosts文件配置详解

    在本篇文章里小编给大家整理的是关于linux服务器hosts文件配置问题,需要的朋友们可以学习参考下。
    2020-02-02

最新评论