![Wine 程序可以访问虚拟 C: 驱动器之外的文件吗?](https://linux22.com/image/1149611/Wine%20%E7%A8%8B%E5%BA%8F%E5%8F%AF%E4%BB%A5%E8%AE%BF%E9%97%AE%E8%99%9A%E6%8B%9F%20C%3A%20%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B9%8B%E5%A4%96%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%97%EF%BC%9F.png)
我必须运行一个我不太信任的程序,我担心它可能会弄乱我的电脑。这是一个 Windows 程序,所以我必须在 Wine 中运行它,但我不想让它访问虚拟 C 驱动器之外的任何东西。有办法吗?
答案1
如果您不信任它,请不要运行它。 Wine 无法很好地抵御这种类型的攻击 - 因为它不是沙箱。 简而言之,您可以假设程序具有与您的用户相同的访问权限。
一个好的替代方案是使用单独的虚拟机。VM 环境是在一定程度上,我们是考虑到了这些风险而做出的。
我必须运行一个我不太信任的程序,我担心它可能会弄乱我的电脑。这是一个 Windows 程序,所以我必须在 Wine 中运行它,但我不想让它访问虚拟 C 驱动器之外的任何东西。有办法吗?
如果您不信任它,请不要运行它。 Wine 无法很好地抵御这种类型的攻击 - 因为它不是沙箱。 简而言之,您可以假设程序具有与您的用户相同的访问权限。
一个好的替代方案是使用单独的虚拟机。VM 环境是在一定程度上,我们是考虑到了这些风险而做出的。