linux亦步亦趋(22)linux引导流程三忘记root密码

 忘记root密码:

如果在系统维护中我们的root密码设置的太简单,则容易不安全,太复杂吧又容易忘记。万一我们忘记了root密码,应该怎么找回呢。

忘记root密码怎么办?

  • 我们只能通过单用户模式来更改root密码,
  • 首先单用户模式不需要登录密码即可以root登录,
  • 再次更改密码时不需要旧密码。
  • 我们需要坐在linux服务器的面前,因为我们需要在系统引导时改变其运行级别。

具体步骤如下:

  1. 在linux服务器的面前重启机器,当然了机房的钥匙,服务器所在的位置,kvm的使用不是本文所关心。

  2. 在启动界面的等待时间内及时按esc键。如下图:


  3. 按下esc键后会出现下面的界面,当然不通的版本不一样,如下图,我们可以看都

  4. 图中显示的是系统的列表,一般服务器都只装一个,其实这个就是gurb读取的grub.conf中的title。图中下方白色的字体可以看到几个选项,我们要按e,来修改引导级别。

  5. 按e后将出现如下的界面:可以看出来,这个界面的内容和grub.conf的内容差不多,我修改第二行,用光标移动到第二行后按e键,进入。

  6. 按e后我们看到如下界面,我们就可以修改运行级别了。 直接在最后一行的quiet 后面加空格,写个1就可以了,1就是代表单用户模式。

  7. 然后回车。到上一个界面,然后按b键将启动系统,启动的过程如下图:我们的修改生效了。

  8. 最后系统启动成功,如下图,即我们已经进入了单用户模式。

  9. 下面是改密码的过程,不再赘述啦。


  10.  

设置grub密码:

我们不难发现,上面我们不需要root密码就将root密码给修改了,只要我们能进入机房重启机器就行,这也太不安全了!!!!,当然多数情况下黑客肯定是进不了我们的机房的。

与什么办法让我们的系统更安全一些呢,那就是设置grub的密码,避免随意改变启动项。

设置grub的密码:

grub的密码在grub.conf中设置,当然不是明文的了,是md5加密的密文格式,同时呢grub还提供了我们生成密文的工具。

  • 具体添加的位置如下:注意我们要添加在全局里面,也就是跟default这些并列,而不要添加title里面去。

 

 

  • 密文是怎么来的呢,我们使用的是grub的工具,直接在命令行敲一下grub回车,
  • 即可打开一个grub的交互页面。然后按tab键就可以看到所有的命令,我们要使用的是md5crypt这个命令,如下图:



 

  •  更改完后我们重启系统,再次进入启动项设置界面如下:


  •  按p进入输入密码的地方:


  •  输入密码后,和最开始没密码的界面一样。


  •  
  • 如果grub密码也忘记了那只能,借助其他的软件来搞了,本系统下是搞不定了。
如果在系统维护中我们的root密码设置的太简单,则容易不安全,太复杂吧又容易忘记。万一我们忘记了root密码,应该怎么找回呢。 忘记root密码怎么办?
  • 我们只能通过单用户模式来更改root密码,
  • 首先单用户模式不需要登录密码即可以root登录,
  • 再次更改密码时不需要旧密码。
  • 我们需要坐在linux服务器的面前,因为我们需要在系统引导时改变其运行级别。
具体步骤如下:
  1. 在linux服务器的面前重启机器,当然了机房的钥匙,服务器所在的位置,kvm的使用不是本文所关心。

  2. 在启动界面的等待时间内及时按esc键。如下图:


  3. 按下esc键后会出现下面的界面,当然不通的版本不一样,如下图,我们可以看都

  4. 图中显示的是系统的列表,一般服务器都只装一个,其实这个就是gurb读取的grub.conf中的title。图中下方白色的字体可以看到几个选项,我们要按e,来修改引导级别。

  5. 按e后将出现如下的界面:可以看出来,这个界面的内容和grub.conf的内容差不多,我修改第二行,用光标移动到第二行后按e键,进入。

  6. 按e后我们看到如下界面,我们就可以修改运行级别了。 直接在最后一行的quiet 后面加空格,写个1就可以了,1就是代表单用户模式。

  7. 然后回车。到上一个界面,然后按b键将启动系统,启动的过程如下图:我们的修改生效了。

  8. 最后系统启动成功,如下图,即我们已经进入了单用户模式。

  9. 下面是改密码的过程,不再赘述啦。


  10.  

猜你喜欢

转载自xuelianbobo.iteye.com/blog/2098978
今日推荐