今天遇到一个忘记ubuntu VPS密码的客户。我从网上找到了以下信息。通过Debian的破解方法,我找到了Ubuntu的root密码。因为Debian和Ubuntu有相同的内核,所以方法是通用的。
(1)red hat/centos/Fedora系统的密码破解
1.在grub选项菜单中按E键进入编辑模式。
2.编辑内核行并在末尾添加S(或Single)
3.按B开始单用户模式。
4.输入后执行以下命令
# mount -t处理器/处理器
# mount -o重新安装,rw /
#密码
#同步
#重新启动
(2) Debian linux系统密码破解
1.在grub选项菜单‘debian GNU/Linux,…(恢复模式)’中,按e键进入编辑模式。
2.在内核行尾编辑ro single为rwsinglinit=/bin/bash,按b重启。
3.输入后执行以下命令
root@(无)#mount -a
root@(无)#passwd root
root@(无)#重新启动
(Freebsd系统的密码破解
1.打开机器,进入启动菜单。
2.选择每个项目(按4)进入单用户模式。
3.输入后输入命令列表。
root@#mount -a
root@#fsck -y
Root@#passwd(密码更改命令)
Root@#root(破解密码的用户名)
输入新的unix密码:
Root@#init 6(重新启动)
(Solaris系统的密码破解
1.在grub菜单中选择solaris failasfe项目。
2.您希望将它以读写方式安装在/a上吗?[y,n,]选择y
3.进入单用户模式。
4.输入以下命令:passwd
Root@#init 6(重新启动)
(5) NetBsd系统密码破解
1.开机:当出现提示并开始倒计时五秒时,键入以下说明:
Boot -s(进入单用户模式命令)
2.在下列提示符号中
输入shell的路径名或返回sh:
按回车键。
3.键入以下说明:
# mount -a
# fsck -y
4.使用passwd更改root用户的密码。
5.使用exit命令进入多人模式。
(SUSE系统的密码破解
1.重启机器。grub引导界面出现后,将init=/bin/bash添加到启动linux的选项中。通过向内核传递init=/bin/bash参数,操作系统在运行登录程序之前运行bash,命令行出现。
2.等待(none)#:命令行出现。
3.此时输入mount -n/-o remount,rw表示重新挂载根文件系统进行读写。拥有读写权限后,可以通过passwd命令更改密码。
4.此时,您可以通过输入passwd命令重置您的密码。
5.记住使用mount -n/-o remount,ro将根文件系统设置为修改后的原始状态。