Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Sep 2021 16:50:44 -0400 (EDT)
From:      Chris Hill <chris@monochrome.org>
To:        Mario Lobo <lobo@bsd.com.br>
Cc:        "freebsd-questions@freebsd.org" <FreeBSD-Questions@freebsd.org>, freebsd-virtualization@freebsd.org
Subject:   Re: Running VirtualBox as non-root user
Message-ID:  <alpine.BSF.2.20.2109291649300.7138@tripel.monochrome.org>
In-Reply-To: <CA%2ByoEx9iL_%2BjHH1tmmt9qAQRYTxq1uO_hscx0VKZ9%2BEL=f0DOQ@mail.gmail.com>
References:  <CA%2ByoEx9iL_%2BjHH1tmmt9qAQRYTxq1uO_hscx0VKZ9%2BEL=f0DOQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 29 Sep 2021, 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

Is the group name vboxuser or vboxusers? I see both above.


> - 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!!]


-- 
Chris Hill               chris@monochrome.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.20.2109291649300.7138>