Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2051906
  • 博文数量: 213
  • 博客积分: 10474
  • 博客等级: 上将
  • 技术积分: 2149
  • 用 户 组: 普通用户
  • 注册时间: 2005-05-05 16:53
个人简介

顺着天性做事,逆着个性做人.

文章分类

全部博文(213)

文章存档

2020年(3)

2015年(1)

2014年(1)

2013年(1)

2012年(4)

2011年(8)

2010年(36)

2009年(17)

2008年(38)

2007年(25)

2006年(37)

2005年(42)

分类: LINUX

2006-09-30 09:40:07

第一步:利用linux启动盘引导启动系统,并找到硬盘上的linux分区。

第二步:编辑etc/passwd文件,在此文件中删除root用户被加密后的口令。
例如:/etc/passwd关于root的登记项如下:
root:hjkkjsdfjkdsf:0:0:root:/bin/bash
其中hjkkjsdfjkdsf是13个加密后的口令字符,事实上是11个,有两个是为安全起见被搀杂近来的。
我们只需要将他修改成:root::0:0:root:/bin/bash,就可以了。

第三步:重新启动系统,现在的root已经没有口令了。
 
eg.
挂载gentoo的根分区:
#mount /dev/hdaX /mnt/gentoo
编辑/etc/passwd文件:
#nano -w /mnt/gentoo/etc/passwd
修改该root那行:
root:x:0:0:root:/root:/bin/bash
把第一个和第二个':'之间的x删了:
root::0:0:root:/root:/bin/bash
卸载分区:
#umount /mnt/gentoo
#reboot
取出liveCD并正常启动后,以root的身份登入,系统不会问你要密码的,然后当然是:
#passwd
阅读(2213) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~