我想提供一个环境,让用户可以自由地安装和破坏他们帐户中的任何东西,而不会影响计算机上其他用户的体验。由于是在家庭环境中,我的用户会随意安装各种软件(客人、姐妹)。但我的父母主要使用它来浏览和处理文档,而不安装软件。由于这两种用户类型对性能的要求都不高,我认为虚拟化可能是一个很好的解决方案。
我做了一些研究,也尝试过一些解决方案,比如沙盒或限制用户对 PC 进行更改,但这些方法有点太严格了。理想情况下,我希望每个用户都能直接登录虚拟机,并且主机对他们来说是不可见的(并且不可触碰的)。所以基本上每个用户都有一个主机和客户虚拟机。
是否有任何解决方案既能满足这些要求,又价格实惠且适合家庭使用?
答案1
使用Virtualbox
,您可以拥有多个 Windows 虚拟机,每个要隔离的用户都有一个虚拟机。
当他们登录主机时,您可以自动启动 Guest VM,并VirtualBox --startvm vm_name --fullscreen
以全屏模式启动它。
它不能满足“不可触碰的主机操作系统”的要求,因为他们仍然可以关闭虚拟机并访问主机,但在登录时,他们似乎在自己的机器上,直到他们关闭虚拟机