现在的位置: 首页 > 综合 > 正文

linux操作系统root管理员用户密码丢失之解决方法!

2013年12月10日 ⁄ 综合 ⁄ 共 1872字 ⁄ 字号 评论关闭

        'linux’——搞过系统的朋友也许都听说过,linux操作系统也分为好多品牌。例如大家耳熟能详RedHat-linuxCentOS-linux、 Fedora-linux、 Debian-linuxFreebsd-linux、 Solaris-linux、 NetBsd-linux、 SUSE-linux等等、、、

     但是在使用这些linux操作系统的时候,你是否会想到如果系统的管理员root密码忘记或者丢失了该怎么办?正巧昨天我就遇到了这样一个问题,如果有普通帐号也许你还能使用一些有限的功能,但是作为系统管理员或者是系统工程师的你普通帐号是不够的,只有root帐号,也就是管理员帐号才能帮助你完成你的系统关键维护工作。不过即使丢失了也不用慌张,看了本文也许你已经心中已经有了答案。。。

     好!下面我就和大家探讨一下不同操作系统下管理员帐户密码丢失的解决方法!

     一、RedHat-linux操作系统

我接触最早的就是RedHat-linux操作系统,所以咱们从RedHat-linux操作系统开始讲起。其实CentOS-linuxFedora-linux找回密码的方法和redhat是一样的我就不单独来说了。

    1、启动操作系统,grub选项菜单按E进入编辑模式。如下图:

 
 
然后按‘E’键进入下图
 
 
选中第二行,再按‘E’键进入下图:
 
 
   2、编辑kernel 一行,在上图中最后的提示符后空格加上S (或者Single,或直接在后面空格打上Linux single),然后回车。

   3、B,重启动到single-user mode,进入单用户模式。

   4、进入后使用passwd更改root帐号的密码

例如#passwd root
 
二、Debian-linux 操作系统
 
     1、在grub选项菜单'Debian GNU/Linux,...(recovery mode)',提示按e进入编辑模式(这一步好像和redhat差不多)。

  2、编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b执行重启。
  3、进入后执行下列命令
  root@(none)#mount -a
  root@(none)#passwd root
  root@(none)#reboot
 
点评:Debian的和redhat整体操作步骤很类似。
 
三、Freebsd-linux操作系统
 
     1、开机进入引导菜单。
   2、选择每项(按4)进入单用户模式。
   3、进入之后输入一列命令
   root@#mount -a
   root@#fsck -y
   root@#passwd(修改密码命令)
   root@#root(要破解密码的用户名)
   Enter new unix password:
   root@#init 6 (重启)
 
四、Solaris-linux操作系统
 
     1、在grub选项菜中选择solaris failasfe 项。
   2、系统提示Do you wish to have it mounted read-write on /a ?[y,n,?] 选择y
   3、就进入单用户模式。
   4、输入下列命令:passwd
   root@#init 6 (重启)。
 
五、NetBsd-linux操作系统
 
    1、开机:当出现提示符号并开始倒数五秒时, 键入以下指令:
  > boot -s (进入单用户模式命令)。
 
  2.在以下的提示符号中
  Enter pathname of shell or RETURN for sh:
  按下 Enter。
 
  3.键入以下指令:
  # mount -a
  # fsck -y
  
    4.使用 passwd 更改 root 的密码。
  5.使用 exit 指令进入多人模式。
 
六、SUSE-linux操作系统
 
  1、重新启动机器,在出现grub引导界面后,在启动linux的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。
  2、稍等片刻出现(none)#:命令行。
  3、这时输入mount -n / -o remount,rw 表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了。
  4、这时输入passwd命令就可以重置密码了
  5.修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态
 
 
 
 
文章结束,感谢提供支持的网友。。。
 

抱歉!评论已关闭.