`
xuelianbobo
  • 浏览: 171733 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

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密码也忘记了那只能,借助其他的软件来搞了,本系统下是搞不定了。

 

  • 大小: 5.2 KB
  • 大小: 124.4 KB
  • 大小: 129.7 KB
  • 大小: 137.9 KB
  • 大小: 6.7 KB
  • 大小: 2.9 KB
  • 大小: 7.1 KB
  • 大小: 46.5 KB
  • 大小: 24.1 KB
  • 大小: 131.8 KB
  • 大小: 130.3 KB
  • 大小: 133.8 KB
分享到:
评论

相关推荐

    亦步亦趋的代码移植——从Linux到Windows的代码移植.pdf

    亦步亦趋的代码移植——从Linux到Windows的代码移植.pdf

    亦步亦趋也是个问题.doc

    亦步亦趋也是个问题.doc

    主板芯片组与CPU的亦步亦趋.pdf

    主板芯片组与CPU的亦步亦趋.pdf

    精品开拓市场 创新驱动 探讨中国烟草行业的数字化转型之路(PDF报告).rar

    在面对全球经济的快速变化和数字化浪潮的冲击下,中国烟草行业亦步亦趋地探索着自身的数字化转型之路。这份名为【精品】开拓市场 创新驱动 探讨中国烟草行业的数字化转型之路(PDF报告).rar的报告,便是一份深入...

    复变函数札记

    复数理论从跟着实数亦步亦趋,到达独立自主这一步,其间最关键有三点:Euler公式、Cauchy-Riemann条件和幂函数的闭路积分。《复变函数札记》着重讨论解析函数、复积分和复级数。由此引出它们的应用:留数定理、保角...

    C语言调用mysql快速教程(精华篇).doc

    最快速的c语言调用mysql的教程,亦步亦趋,可以在最短时间链接mysql与c语言的关系,其中内容包括怎么样用c语言插入,更新,删除mysql的数据表,并且在范例中有select出mysql的数据并且打印显示出来!!非常简明易懂...

    23种GoF设计模式Java版.pdf

    如果技术人员有发展的轨迹,那么他要么“看透工具的本质,把关注点转移到‘团队’的圈子里去”,要么“顺着代码铺就的道路,亦步亦趋地成为良匠大师”。仅以技术方向而言,你大概可以做到架构师、总架构师甚至首席...

    液晶面板行业战略转型

    2011 年8 月31 日,索尼、东芝和日立三家公司宣布合并其中小型液晶面板业务。日 本面板企业此次整合对于一直尾随在外资其后,亦步亦趋的中国面板商而言,无疑带来很 大冲击。要提高在面板市场的实力,大陆面板企业应...

    大道至简——软件工程思想方法学

    在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡新思的佳作。 本书是第一本讨论软件工程思想本源的书籍,也是第一本从工程实践出发溯源而论的佳作。也是老师经常推荐的一本好书...

    Access入门教程

    简单的Access入门教程,适合零基础人员学习,浅显易懂,亦步亦趋,不错的教程

    geekwalk:用Java写个简易版Nginx

    这是一个我用业余时间,慢慢打磨的项目,几乎所有的编程工作都会以B站 / 的形式共享出来,所以你会看到一个程序员亦步亦趋编写代码的全过程,故而命名为Geekwalk 反向代理服务器,在实际项目中主要扮演网关——...

    关于编码常见的20个陷阱 你中枪了没?

     不管你现在的编程技能有多么的高超,曾经你也是个亦步亦趋,不断的学习的初学者。在编程这条曲折的道路上,我想你肯定犯过一些低级的错误、遇见过一些普通的编码陷阱。本文作者跨越多个语言,为大家总结了20条...

    主流敏捷开发方法:Scrum基础知识解释

    用球赛来类比确实是一个形象又合适的比喻,在赛场上尽管队员们努力按照既定计划推进,但是场上瞬息万变,不可能实时按照教练或者队长的指令亦步亦趋的去行事,只能靠平时训练中形成的素养见机行事,达成目标。...

    j2ee订票系统

    明确要实现何种功能,清楚设计的方法有哪几种,是否满足用户要求等多个方面进行预设计,其次对于自己是否已经掌握某方面技术要有一个全面的认识,不懂的就需要进一步学习,做得到亦步亦趋,最后,在对产品有一个全新...

Global site tag (gtag.js) - Google Analytics