当前位置:  技术问答>linux和unix

忘了ROOT密码怎么办

    来源: 互联网  发布时间:2015-05-02

    本文导语:  忘了ROOT密码,系统登陆不上 | 如果忘记了Linux密码,这时有两种情况,一种是用LILO管理器来启动的,另一种是不通过LILO启动的。如果你的系统是通过LILO管理器来启动的,可在LILO启动提示符LI...

忘了ROOT密码,系统登陆不上

|
如果忘记了Linux密码,这时有两种情况,一种是用LILO管理器来启动的,另一种是不通过LILO启动的。如果你的系统是通过LILO管理器来启动的,可在LILO启动提示符LILO boot:后输入Linux single,而后回车启动Linux系统进入单用户模式,这时,就可以用passwd命令来修改你的密码了,修改完后重新启动系统,就可以使用新的密码了。以上方法在中文Turbo Linux 3.0.2下通过,但在Slackware Linux下不能通过。如果是第二种情况,修改密码就麻烦一些。Linux的技术资料介绍和目前有关媒体发表的文章,都说在这种情况下必须从新安装Linux系统。经过笔者的反复摸索,发现用以下方法可以清除Linux的密码:用Linux boot软盘启动,当出现LILO boot:提示符时,输入linux mount=/dev/xxxx,其中xxxx为Linux所在的分区,IDE硬盘的设备名为hda,第一分区为hda1,如果你的系统有两个IDE硬盘,第二个为hdb;如果你使用的是SCSI硬盘,则硬盘的设备名为sda。正确输入硬盘的设备及分区号后启动Linux,系统自动将Linux的分区mount到/mnt下,这时,只要进入到/mnt/etc下,用vi命令将passwd文件中root行中的密码去掉,重新引导系统后,在超级用户下执行passwd命令,重新生成一个密码即可
root:SDFTYUIIOO34G :0:0root:/root:/bin/bash 

  将带下划线部分的内容删掉后存盘,即可使系统没有密码。如果你的系统拥有passwd和shadow两个文件,需要修改的密码文件则是/etc下的shadow,它是passwd的一个映象,是真正存放密码的文件。 

  如果你的Linux系统是其它版本,不能识别linux mount=/dev/xxxx,也可使用以下通用方法解决:目前各个版本的Linux都随盘发行有应急引导盘,一般有两张,一张是boot盘,另一张是root盘,这两张盘的命名,各个版本基本都差不多,前面几个字符是rescxxxx,后缀是img或gz。我所见到的是:rescboot.img、rescroot.img。找到这两张盘后,使用随盘发行的IMG文件写盘命令rawrite.exe将rescboot.img、rescroot.img两个文件分别写入两张软盘,而后用这两张软盘将Linux引导起来。引导起来后,在超级用户下执行:mount/dev/xxxx/mnt(xxxx的解释同上述) 

  #cd/mnt 

  vi/mnt/etc/passwd 

  将超级用户密码删除,删除方法同上。如果你的系统同时拥有passwd和shadow两个文件,仅修改shadow一个文件即可解决问题。以下是shadow密码文件root行的实际情况:
root:Aan3DFTUYOEMF3 :9804:0::::: 

  用vi修改时,只须将带下划线部分删除掉即可删除密码。

    
 
 

您可能感兴趣的文章:

  • root用户进不去,怎么办,求救
  • 忘记了root密码,该怎么办?
  • Red Hat 7.2, root密码被人改了,无法进入系统,该怎么办?
  • 急,刚装的红帽子,没设root密码,现在想以root省份登录该怎么办阿?在线等..
  • php iis7站长之家
  • 忘记了linux 的 root 的密码怎么办??急!!
  • Solaris 8中修改root的shell为一个非法的Shell后怎么办?
  • 虚拟机上的fedora的root密码不记得了,怎么办?
  • fedora的root用户的密码忘了,怎么办?
  • Solaris 下非root用户不能使用ping命令怎么办???
  • 以root身分登录系统说会话时间不足10s,,而以另一个用户登录却OK,怎么办啊?
  • 超级用户root无法查看/var/log/目录下的某些文件,怎么办?
  • 如果忘了root密码怎么办?
  • linux 忘了root密码怎么办
  • 刚装完red hat,可是不知道root密码了,怎么办?
  • 我的redhat安装好后,从其他系统居然不能以root用户telnet登陆,以普通用户就可以,怎么办?
  • SCO UNIX5.0.5的root密码忘了怎么办?急!急!!急!!!
  • 请教用linux9装好mysql后,系统root用户无法登录,该怎么办?
  • 急!急!急!刚装完root密码丢了!怎么办啊?
  • 那为大虾知道SCO5。05下ROOT用户密码丢失,怎么办?
  • root密码丢失后忘记了,能要回root的密码吗?怎样要?
  • linux修改root密码和linux忘记root密码后找回密码的方法
  • vmware下fedora忘记root密码,修改成功后在登陆界面时选择其他用户,用root登陆还是提示密码错呢?用另外一个账户登陆系统后,su可以切换到root
  • 非root用户修改密码,输入旧密码时提示 Authentication Failure的问题
  • 求助:忘记了root用户的密码,如何给普通用户赋root权限
  • 我的linux机怎么在登入时: 键入root,就直接登入进去了,并没有要我输密码,怎么改需要输入密码
  • 请问在丢失所有密码而且本机控制台被锁的情况下更改root密码以是系统可用?
  • 为什么原root密码,不能进入linux,显示密码是错误的?
  • 我现在有root的密码,怎么样远程加入一个和root等效的用户?
  • VMware装了ubuntu时,没有设置root的密码,现在没有办法打开root账户,网上的很多办法都试了。
  • 不知道root的密码,我有办法在不登陆root的情况下添加一个属于我的用户吗?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing.tree类defaulttreemodel的类成员方法: root定义及介绍
  • 我装的是RED HAT LINUX 8.0,我在root用户中把root用户删除了,怎办也进不了root用户
  • java命名空间javax.swing类jinternalframe的类成员方法: root_pane_property定义及介绍
  • su - root 与su root有什么区别
  • java命名空间javax.accessibility类accessiblerole的类成员方法: root_pane定义及介绍
  • linux 中root的目录下root用户不能进行任何操作,
  • java命名空间javax.swing类jtree的类成员方法: root_visible_property定义及介绍
  • 我装的是ubantu,我怎么进入root管理?从一个用户进入root用户?
  • java命名空间javax.swing.plaf.synth类region的类成员方法: root_pane定义及介绍
  • 关于root通过nfs不能有root权限的问题.
  • java命名空间javax.swing类jtree的类成员方法: shows_root_handles_property定义及介绍
  • root误操作覆盖/root/bin,有点郁闷
  • java命名空间java.util类locale的类成员方法: root定义及介绍
  • linux下的root用户,它的用户名是不是一定是root才行?
  • CentOS安装Telnet,以root用户登陆Telnet以及CentOS的各种终端解释
  • 请问,/ROOT,/,/USR/,/root。。。。。。。什么的,该各分多少?谢谢!
  • 请问 如何用user用户启动一个程序(或者脚本) 在这个程序(或脚本)里将用户转为root 然后用root执行下面的代码
  • 请问[root@localhost /root]#ifconfig 的显示中Loopback是什么意思?
  • 在Solaris中把passwd里root的sh修改成bash后发现不能切换到root用户,也不能使用root登录。
  • redhat 7.3下以root登录ftp成功后为什么只能看到/root,怎么访问/?
  • linux下root登录,如何把属于root的目录该为属于另一个用户?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3