重置系统密码Linux篇

智聪说说网
智聪说说网
智聪说说网
43262
文章
0
评论
2023-02-0922:27:38 评论 10

在工作中,我经常遇到一些同事没有做好记录。过了很长一段时间,我忘记了我服务器的管理员密码,或者一些同事没有很好地交接,导致后来的同事不知道系统管理员的密码。所以今天我们来谈谈如果我们遇到这些情况,我们应该如何重置原始原理root密码。

本文主要针对三个版本root密码重置:

一、CentOS 6.X以及以前的版本

二、CentOS 7.X的版本

三、Ubuntu18.04版本(实测Ubuntu16版也适用)

第一部分:针对CentOS 6.x以及以前的版本

首先,当系统进入时,我们需要重启系统grub在引导菜单时,找到当前系统的引导项。

然后我们通过方向键选择指导系统的核心,然后按键盘e键进入编辑状态。

然后通过上下方向键选择带有kernel继续按,继续按e键,编辑行,在行末按空格键,然后添加single

选择kernel这一行

按下空间,然后输入single

修改完成后,按回车键返回刚才的界面。

最后按b键,系统开始引导。

最后按b键,系统开始引导。

这将切换到单用户模式下Windows类似的安全模式,只启动最基本的系统,不启动网络和应用服务。单用户模式启动后,系统自动进入命令行状态passwd,可以通过输入两个新密码来修改密码。

密码修改完成后,只需输入init 3.然后回车,切换到多用户模式。用root登录系统。

第二部分:CentOS 7.X版本

在CentOS7.0版本之后,Linux机制发生了变化。使用系统引导grub2取代了以前的grub的引导,init初始化程序也更换成了systemd随之而来的是初始化程序,root重置密码的方法也发生了变化。

1. 当系统启动到grub在引导菜单时,找到当前的系统引导选项,按E键,进入编辑模式。

2.然后找到linux16开头的那行,把ro修改成rw,按下行末的空格键,输入init=/bin/sh

下载必看:了解电影版本(CAM、TC、DVD、720)

3.添加后按压ctrl x组合键进入单用户模式。

4.进入单用户模式后,创建.autorelabel

touch /.autorelabel

5.然后就可以执行了passwd命令重置密码。

4.进入单用户模式后,创建.autorelabel

touch /.autorelabel

5.然后就可以执行了passwd命令重置密码。

6. 修改密码后,需要重启。

直接执行reboot命令无效,需要输入全路径命令:

exec /sbin/init

这样就完成了密码重置,正常登录系统,检查密码修改是否成功。

第三部分:针对Ubuntu18.04版本

重启系统,调出菜单。

通过上下键选择第二个【Advanced options for Ubuntu】按回车。

选择相应的内核recovery mode模式。

选择最高的Linux内核版本对应的recovery mode模式,即系统和密码恢复模式,如下图所示,按键盘上的e编辑启动项,不按回车键,再重申,不按回车键。

修改grub启动选项。

找到recovery momodeset,然后删除他,替换他quiet splash rw init=/bin/bash,然后按F10。

按下F10后,进入以下界面:

输入passwd root 回车

然后提示您输入新密码

以下页面显示密码修改成功 最后重启系统 输入exec /sbin/init

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。

标签:重置系统密码Linux篇

智聪说说网
  • 本文由 发表于 2023-02-0922:27:38
  • 转载请务必保留本文链接:https://www.zhicongwang.com/103229.html