We have VirtualBox installed in our labs for studnets.
Due to security concerns - we don't want virtual machines to be on our network, especially Kali Linux that we have for cybersecurity course.
So what we have done - by manipulating file security permissions we managed to achive one of our main goals.
- Students wont be able to modify existing vms - so they don't have access to college LAN.
Also we run
Code: Select all
VBoxManage setextradata global GUI/Customizations noSelector,noMenuBar,noStatusBar
So for student there is no VirtualBox gui available only shortcuts
Now the second goal is that the student wont be able to create new vms.
Code: Select all
VBoxManage createvm --name <name>
[--groups <group>, ...]
[--ostype <ostype>]
[--register]
[--basefolder <path>]
[--uuid <uuid>]
[--default]
Code: Select all
--register
It is system variable and non Administrators can not change it.
Code: Select all
VBoxManage startvm <uuid|vmname>...
[--type gui|sdl|headless|separate]
[-E|--putenv <NAME>[=<VALUE>]]
Is there any way to
Code: Select all
startvm
What would be Your way to launch vm in such an environment. Maybe import appliance via command line?
We just want to be sure that it will be immposible for student to create and launch his own vm. Thank You.