Re: Running VirtualBox as non-root user
- In reply to: Glen Barber : "Re: Running VirtualBox as non-root user"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 29 Sep 2021 18:30:56 UTC
On Wed, Sep 29, 2021 at 3:17 PM Glen Barber <gjb@freebsd.org> wrote: > On Wed, Sep 29, 2021 at 03:00:43PM -0300, Mario Lobo wrote: > > 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? > > > > Add your user to the vboxusers group in /etc/group. > > Glen > > Found the problem! > Went as far as chown -R vbox:vboxuser /usr/local/lib/virtualbox I did that because I was blindly following a blog to get phpvirtualbox working. What should actually be done is: chown -R root:vboxusers /usr/local/lib/virtualbox After doing that, it worked as expected. Sorry for the noise! -- Mario Lobo http://www.mallavoodoo.com.br FreeBSD since version 2.2.8 [not Pro-Audio.... YET!!]