linux - 更改虚拟机 KVM 中的 root 密码

标签 linux security virtual-machine virtualization openstack

我很好奇 DigitalOcean 为我们提供了 root 密码重置选项,因为我一直致力于虚拟化大约 3 个月,但从未遇到过直接的方法。

就像 openstack 只为 xen 提供这样的选项,好像我没有错 Digital Ocean 为 KVM 提供。 proxmox 和其他堆栈也不提供此选项。 所以我需要知道这些人是如何做到这一点的。

我知道的一件事是,如果我可以访问文件系统,那么我就可以编辑影子文件,但是,在虚拟环境中,机器处于模板形式,而不是处于打开文件系统状态。

我想知道 DO 提供的操作系统本身是否有任何 root 后门,他们使用它根据要求更改密码?

谢谢

最佳答案

如果你关闭你的虚拟机,你所拥有的只是真实机器“真实硬盘”上的整个“虚拟硬盘”文件。这是一个可以从外部毫无问题地解析和管理的通用文件系统(除非它是加密的)。

所以你没有理由不能访问虚拟机的文件系统,包括影子文件。

关于linux - 更改虚拟机 KVM 中的 root 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23790034/

相关文章:

command-line - 如何在第一次运行时运行 Vagrant 配置?

linux - 我无法从 Windows 主机访问在 VM 上运行的 Django 服务器

c++ - 列出在 Linux 上使用 C/C++ 执行的程序中的共享库

python - 如何在 Python 中获取 Linux 控制台窗口宽度

linux - linux shell 中的减法 if

security - 在 URL 中显示端口号是否安全且良好?

c# - DLL 中公共(public)类的私有(private)属性是否安全

linux - 如何在 bash 中组合 'tail -f' 和 'grep'?

html - 中等公共(public)站点的体面 HTTPs 实现是否始终是付费解决方案?

windows - 使用 Docker 在 Windows 上运行 Ubuntu 服务器并使用 IDE 进行开发的最佳方法是什么?