如何处理centos忘记登录密码

2016-01-13 13:55:04 6408

一,以单用户模式进入
      1,出现grub画面时,选中平时启动linux的一项,按e键
     
       2,再次选中启动linux的那一项(类似于 kernel /boot/vmlinuz-2.4.18-14 ro root= LABEL=/)
           按e键
      3,在此命令行中加入single 
          类似于:    kernel /boot/vmlinuz-2.4.18-14 ro root= LABEL=/ single
       4,回车返回,然后按b键,可以进入到单用户模式

二、如何进入其他模式?

        nux系统的运行级别有很多种,根据权威指南划分下图几种。其实用的比较多的,也就是init3   init5  init6啦

        把上面的single替换成 1,2,3,4,5,

        0是关机,6是重启,就不必了


(Init1进入修改密码你们都用过吧)init1 有点类似安全模式命令行界面

init3就类似windows的dos命令行界面

init5 类似windows正常使用的界面

我们可以用runlevel查看

如果需要修改系统默认的运行级别,可以用VI编辑 /etc/inittab 文件设置。如下图 default 后面的数字就是默认的运行级别啦
改好之后,重启Linux系统之后生效。


三,单用户模式也需要密码或进不去怎么办?
       1 这时需要用其他方式:
        在kernel打头的这行命令行上添加:  init=/bin/bash
        (备注:这个是在提示内核只提供一个shell,所以不需要密码,也不进行文件系统检查)
       2,进入bash后:
           此时系统被mount为只读,如果改密码或要操作文件系统怎么办?
          mount -o remount,rw /dev/hda1  /
         注意把 /dev/hda1 替换为你的根分区所在地          

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: