我想提供一個環境,讓使用者可以自由安裝和破壞其帳戶上的任何內容,而不會影響電腦上其他使用者的體驗。由於它是在家庭環境中,我的用戶會隨心所欲地隨意安裝各種軟體(客人,姊妹)。然而我的父母主要用它來瀏覽和文檔,而不安裝軟體。由於這兩種使用者類型都沒有太多的效能要求,因此我認為虛擬化可能是一個很好的解決方案。
我做了一些研究,並嘗試了沙箱或限制用戶對電腦進行更改的解決方案,但這些有點太嚴格了。理想情況下,我希望每個使用者都能夠直接登入虛擬機,並使主機對他們不可見(且不可接觸)。所以基本上每個使用者都有一個主機和來賓虛擬機器。
是否有任何解決方案能夠滿足這些要求,並且價格實惠且適用於家庭使用?
答案1
使用Virtualbox
,您可以擁有多個 Windows 虛擬機,每個虛擬機對應一個您想要隔離的使用者。
當他們登入主機時,您可以自動啟動來賓虛擬機,從而VirtualBox --startvm vm_name --fullscreen
以全螢幕模式啟動它。
它不能滿足“不可觸及的主機作業系統”,因為他們仍然可以關閉虛擬機並訪問主機,但在登入時,他們似乎在自己的機器中,直到他們關閉虛擬機