我所做的是使用 Kali Linux 的 AQEMU/KVM 设置虚拟机,问题是我不记得我的登录详细信息用户名/密码。那么,有没有办法通过恢复模式或 AQEMU 选项来查看这些详细信息?如果有多种方法可以做到这一点,请列出所有方法,因为我总是会遇到问题。
答案1
如果您可以以 root 身份登录,或者以其他方式获取 root shell(例如,init=/bin/bash
启动时在内核命令行上使用 - 您从 grub 执行此操作),您应该能够查看/etc/passwd
用户列表(很可能您的用户会是UID=1000的那一个),用来passwd username
修改密码。
如果您使用该init=/bin/bash
方法或类似方法,则必须在更改密码之前将根文件系统重新挂载为可读写。
mount -n -o remount,rw /
并在重新启动之前再次将其重新安装为只读
mount -n -o remount,ro /
如果您必须使用此方法,您可能还需要更改 root 的密码。只需在没有用户名的情况下运行passwd
即可更改当前用户(root)的密码