当前位置: 技术问答>linux和unix
Linux如何破解root登陆口令,请教各路高手!!
来源: 互联网 发布时间:2015-01-06
本文导语: 本人忘记了Linux的root登陆密码,不知如何破解,请大家帮帮手,谢谢! | 用安装光盘启动系统,在启动进将文件系统mount到/mnt目录下,然后编辑/mnt/etc/shadow文件,你的root口令就在这个文件里...
本人忘记了Linux的root登陆密码,不知如何破解,请大家帮帮手,谢谢!
|
用安装光盘启动系统,在启动进将文件系统mount到/mnt目录下,然后编辑/mnt/etc/shadow文件,你的root口令就在这个文件里。在这个文件里找到一行像这样:
root:$$$$$$$$$$$$$$$$$$$$$:
$符代表口令加密后的内容。把两个冒号中间的东东全删除就行了!
root:$$$$$$$$$$$$$$$$$$$$$:
$符代表口令加密后的内容。把两个冒号中间的东东全删除就行了!
|
用Ctrl-Alt-Del启动,在出现
Boot:是按[TAB]键
然后输入linux -s
进入单用户(single)模式,把/etc/shadow中的密码清除就可以了
Boot:是按[TAB]键
然后输入linux -s
进入单用户(single)模式,把/etc/shadow中的密码清除就可以了
|
进入单用户状态
用linux软盘启动
boot:linux single
就进入了单用户模式 如果是grub 我仍以REDHAT7.2为例进行说明
kernel /boot/vmlinuz-2.4.7-10 single root=/dev/hda3initrd
/boot/initrd-2.4.7-10.img boot (hd0,2)第一二句是指明内核文件,单用户的
关键字仍为single,系统的不同,可能文件名有所不同。boot (hd0,2)的含义为以
第一个硬盘的第3个分区进行引导。
用linux软盘启动
boot:linux single
就进入了单用户模式 如果是grub 我仍以REDHAT7.2为例进行说明
kernel /boot/vmlinuz-2.4.7-10 single root=/dev/hda3initrd
/boot/initrd-2.4.7-10.img boot (hd0,2)第一二句是指明内核文件,单用户的
关键字仍为single,系统的不同,可能文件名有所不同。boot (hd0,2)的含义为以
第一个硬盘的第3个分区进行引导。
|
上面的都是修改,无法取回,我给个能取回的,就是用
John the Ripper、Crack by Alex Muffett
和Cracker Jack
算passwd,一般都用john,如果不很负责的密码,比如
5位的数字,一般pc,不超过一个小时就ok!
John the Ripper、Crack by Alex Muffett
和Cracker Jack
算passwd,一般都用john,如果不很负责的密码,比如
5位的数字,一般pc,不超过一个小时就ok!
|
在Linux引导的时候,以 linux 1 进入,然后进行修改密码就行了!
|
请参考以下方法进入和修改:
Login:xteam 1
进入单用户状态
#vi /etc/passwd
root:***:0:0:root
将root的密码消除,重新执行passwd设置新密码。
Login:xteam 1
进入单用户状态
#vi /etc/passwd
root:***:0:0:root
将root的密码消除,重新执行passwd设置新密码。