Running VirtualBox as non-root user
Date: Wed, 29 Sep 2021 18:00:43 UTC
Hi; Here is what I've done so far: - Created user vbox and put it in vboxuser group - Went as far as chown -R vbox:vboxuser /usr/local/lib/virtualbox - Executables are with the SUiD bit set -r-s--x--- 1 vbox vboxusers 32064 Sep 21 22:18 VBoxSDL -r-s--x--- 1 vbox vboxusers 16064 Sep 21 22:18 VBoxNetAdpCtl -r-s--x--- 1 vbox vboxusers 32064 Sep 21 22:18 VBoxNetDHCP -r-s--x--- 1 vbox vboxusers 32064 Sep 21 22:18 VBoxNetNAT -r-s--s--- 1 vbox vboxusers 32352 Sep 22 17:55 VirtualBoxVM - Imported a test VM - Ran the VM as root to make sure it's working - started VirtualBox as user vbox, and it starts fine VirtualBox GUI starts fine as user vbox but when I try to start the test VM from it, I get: Effective UID is not root (euid=1001 egid=920 uid=1001 gid=1001) (rc=-10) where: SUPR3HardenedMain what: 2 VERR_PERMISSION_DENIED (-10) - Permission denied. Starting it from VirtualBoxVM --startvm test issues the same error: VirtualBoxVM: Error -10 in SUPR3HardenedMain! VirtualBoxVM: Effective UID is not root (euid=1001 egid=920 uid=1001 gid=1001) where: SUPR3HardenedMain what: 2 VERR_PERMISSION_DENIED (-10) - Permission denied. Any pointer for anything else I should be doing or is missing? Thanks, -- Mario Lobo http://www.mallavoodoo.com.br FreeBSD since version 2.2.8 [not Pro-Audio.... YET!!]