首页 | 安全文章 | 安全工具 | Exploits | 本站原创 | 关于我们 | 网站地图 | 安全论坛
  当前位置:主页>安全文章>本站原创>linux原创>文章内容
忘记linux密码怎么办
来源:vittersafe.tk 作者:vitter 发布时间:2002-08-26  

忘记了linux的密码可以这样解决:1、用LILO启动;2、不通过LILO启动。 如果你的系统是通过LILO管理器来启动的,可以在LILO启动提示符LILO boot:后输入Linux single,然后回车进入单用户模式,这时就可以用passwd命令修改密码了,这在Turbo下通过,redhat7.3我还没用到,不知道可不可以。 不用LILO的话,用linux boot软盘启动当出现LINUX boot:时输入linux mount=/dev/****,其中****为linux的所在的分区正确的输入硬盘的设备和分区号后启动linux系统自动将linux的分区mount到/mnt下,进入/mnt/etc下,用vi将passwd文件中的root行中的密码去掉,重起,用passwd重新生成一个新密码即可。修改位置如下:root:XXXXXXXXXXXX:0:0root:/root:/bin/bash将XXXXXXXXXXX删掉后存盘即可空密码进入。如果你的系统有passwd和shadow两个文件,要改shadow的,他是passwd的映象,才是真正存放密码的文件。 如果系统不能识别mount=/dev/****的话,可以这样:找应急盘一张是root一张是boot用盘里的.img文件写盘命令rawrite.exe将rescboot.img和rescroot.img两个文件分别写入2张软盘,然后用这2张盘引导后在超级用户下执行:mount/dev/****/mnt(****同上)#cd /mntvi /mnt/etc/passwd将root密码删除,方法同上。 没密码也能进Linux

如果忘记了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修改时,只须将带下划线部分删除掉即可删除密码。在Turbo Linux 6.1 中实验通过,不过有的linux版本不行。:(


 
[推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论:
  热点文章
·OPENVPN安装手册
·openssh记录sftp详细日志,并chr
·ssh-3.2记录sftp日志,并且chroo
·用linux构建仗剑江湖mud游戏服务
·Linux高可用(HA)集群笔记heartbe
·关于日志记录系统设计思想
·unix入侵及防御心得(一)(2)
·unix入侵及防御心得(一)(1)
·linux下的Informix安装配置
·Informix的数据库优化
·Linux下apache运行mysql,cgi,p
·Linux下安装Oracle817完美解决版
  相关文章
·用linux构建仗剑江湖mud游戏服务
·Linux + Win me 2000 xp 用OS Lo
·关于日志记录系统设计思想
·如何给solaris打补丁
·Fedora 1升级2.6.5内核
·在VMware 4.5.1下运行Fedora Cor
·使用rsync从linux到linux或到win
·unix入侵及防御心得(一)(1)
·unix入侵及防御心得(一)(2)
·OPENVPN安装手册
·Linux高可用(HA)集群笔记heartbe
·lvs+heard负载均衡文档(DR)
  推荐广告
CopyRight © 2002-2022 VFocuS.Net All Rights Reserved