Linux破解密码的两种方法,破解虚拟主机密码

1.通过进入单用户模式
 
适用于:真实主机,虚拟主机
 
1)重启虚拟机 server,出现 GRUB 启动菜单时按 e 键进入编辑状态
 
 
2)找到 linux16 所在行,末尾添加 rd.break console=tty0 ,按 Ctrl+x 键进恢复模式
 
在UTF-8后面添加
 
 
3)以可写方式挂载硬盘中的根目录,并重设 root 密码:
 
#以可读写方式重新挂载根系统
switch_root:/# mount -o remount,rw /sysroot             
#切换sysroot目录
switch_root:/# chroot /sysroot/                                   
#自定义密码
sh-4.2# passwd root      
#SELinux 标签,下一次重启生效                                             
sh-4.2# touch /.autorelabel                                       
sh-4.2# exit
#重启 
switch_root:/# reboot                                                  

 


 

 
2.通过虚拟化
 
适用于:虚拟主机
 

离线访问虚拟机
配置虚拟机系统有奇招
• 使用 guestmount 工具
– 支持离线挂载 raw、qcow2 格式虚拟机磁盘
– 可以在虚拟机关机的情况下,直接修改磁盘中的文档
– 方便对虚拟机定制、修复、脚本维护
!!! 需要注意 SELinux 机制的影响

如何挂载虚拟盘
• 基本用法
 guestmount -a 虚拟机磁盘路径   -i /挂载点

[root@room9pc01 mnt]# guestmount -a /var/lib/libvirt/images/kvm.qcow2 -i /mnt            

#查看目录文件
[root@room9pc01 mnt]# ls /mnt                      
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

#删除密码
[root@room9pc01 mnt]# vim /etc/shadow                

下次访问时以root权限登录直接回车就可以进入系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值