Ich möchte eine Umgebung bereitstellen, in der Benutzer auf ihren Konten alles installieren und beschädigen können, ohne die Erfahrung anderer Benutzer am Computer zu beeinträchtigen. Da es sich um eine Heimumgebung handelt, habe ich Benutzer, die nach Lust und Laune (Gäste, Schwester) alle möglichen Softwareprogramme installieren. Meine Eltern verwenden es jedoch hauptsächlich zum Surfen und für Dokumente, ohne Software zu installieren. Da keiner der beiden Benutzertypen große Leistungsanforderungen hat, denke ich, dass Virtualisierung eine gute Lösung sein könnte.
Ich habe ein bisschen recherchiert und Lösungen ausprobiert, die eine Sandbox verwenden oder die Benutzer daran hindern, Änderungen am PC vorzunehmen, aber das ist ein bisschen zu streng. Idealerweise hätte ich gerne, dass sich jeder Benutzer direkt bei einer virtuellen Maschine anmelden kann und der Host für ihn unsichtbar (und unantastbar) bleibt. Also im Grunde ein Host und Gast-VMs für jeden Benutzer.
Gibt es Lösungen, die diese Anforderungen erfüllen und gleichzeitig erschwinglich und für den Heimgebrauch geeignet sind?
Antwort1
Mit Virtualbox
können Sie mehrere virtuelle Windows-Maschinen haben, eine für jeden Benutzer, den Sie isolieren möchten.
Wenn sich diese beim Hostcomputer anmelden, können Sie die Gast-VM automatisch starten, VirtualBox --startvm vm_name --fullscreen
wodurch sie im Vollbildmodus gestartet wird.
Dies würde das „unantastbare Host-Betriebssystem“ nicht zufriedenstellen, da es zwar immer noch die virtuelle Maschine herunterfahren und auf die Host-Maschine zugreifen könnte, aber beim Anmelden würde es so aussehen, als befände es sich auf seiner eigenen Maschine, bis es die virtuelle Maschine herunterfährt.