I would like to give my friend a VM on my dedicated server, and I want him to be able to restart the VM or change the iso – so basically I would like the same features as a VM hosting provider, e.g. Linode. I guess the easiest solution would be to give him a shell account, but how to restrict the shell? Is it possible to restrict libvirt for my use case?
I don’t know of any way to do this directly, though you can install a control panel like Proxmox and give him access through that.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.