Comment # 50 on bug 1174406 from
(In reply to Andreas Schneider from comment #49)
> I'm running into the same issue on tumbleweed.
> 
> It doesn't seem to be an issue with the usb permissions as I can access it:
> 
> $ find /dev/vboxusb/ -ls
>     24884      0 drwxr-x---   5 root     vboxusers      100 Sep  2 07:42
> /dev/vboxusb/
>     67434      0 drwxr-x---   2 root     vboxusers       40 Sep  2 07:54
> /dev/vboxusb/004
>      5423      0 drwxr-x---   2 root     vboxusers       80 Sep  2 07:36
> /dev/vboxusb/001
>     30883      0 crw-rw----   1 root     vboxusers 189,   1 Sep  2 07:36
> /dev/vboxusb/001/002
>      5428      0 crw-rw----   1 root     vboxusers 189,   2 Sep  2 07:36
> /dev/vboxusb/001/003
>     35736      0 drwxr-x---   2 root     vboxusers      120 Sep  2 07:36
> /dev/vboxusb/003
>     39943      0 crw-rw----   1 root     vboxusers 189, 261 Sep  2 07:36
> /dev/vboxusb/003/006
>     32041      0 crw-rw----   1 root     vboxusers 189, 260 Sep  2 07:36
> /dev/vboxusb/003/005
>      2387      0 crw-rw----   1 root     vboxusers 189, 259 Sep  2 07:36
> /dev/vboxusb/003/004
>      1468      0 crw-rw----   1 root     vboxusers 189, 258 Sep  2 07:36
> /dev/vboxusb/003/003
> 
> $ cat /dev/vboxusb/001/002 
>  m+$    T1              !";             !"              !"b
> 
> As I get output form the device, I obviously must have access via vboxusers
> group as a user.
> 
> I tried to get more log output, but didn't really work using:
> 
> export VBOX_RELEASE_LOG="rem*.e.l.f main gui"
> export VBOX_RELEASE_LOG_FLAGS="buffered thread msprog"
> mkdir /tmp/vbox
> export VBOXSVC_RELEASE_LOG_DEST='dir=/tmp/vbox'
> 
> then starting the service manually:
> 
> /usr/lib/virtualbox/VBoxSVC
> 
> Then I tried to strace it. The strange thing is that printed on the
> commandline:
> 
> <html><b>Effective UID is not root (euid=1000 egid=100 uid=1000 gid=100)
> (rc=-10)</b><br/><br/>Please try reinstalling
> VirtualBox.<br><br><!--EOM-->where: SUPR3HardenedMain
> what:  2
> VERR_PERMISSION_DENIED (-10) - Permission denied.
> </html>
> 
> 
> asn�$>�bgrep "Effective UID" /usr/lib/virtualbox/
> Effective UID is not root (euid=%d egid=%d uid=%d gid=%d)
> >>>>>> /usr/lib/virtualbox/VBoxHeadless
> 
> Effective UID is not root (euid=%d egid=%d uid=%d gid=%d)
> >>>>>> /usr/lib/virtualbox/VBoxNetDHCP
> 
> Effective UID is not root (euid=%d egid=%d uid=%d gid=%d)
> >>>>>> /usr/lib/virtualbox/VBoxNetNAT
> 
> Effective UID is not root (euid=%d egid=%d uid=%d gid=%d)
> >>>>>> /usr/lib/virtualbox/VBoxSDL
> 
> Effective UID is not root (euid=%d egid=%d uid=%d gid=%d)
> >>>>>> /usr/lib/virtualbox/VirtualBoxVM
> 
> asn $>�ll /usr/lib/virtualbox/VBoxHeadless
> -rwsr-x--- 1 root vboxusers 166536 Aug 29 04:21
> /usr/lib/virtualbox/VBoxHeadless
> asn $> ll /usr/lib/virtualbox/VBoxNetDHCP
> -rwsr-x--- 1 root vboxusers 166528 Aug 29 04:21
> /usr/lib/virtualbox/VBoxNetDHCP
> asn $>�ll /usr/lib/virtualbox/VBoxNetNAT
> -rwsr-x--- 1 root vboxusers 166528 Aug 29 04:21
> /usr/lib/virtualbox/VBoxNetNAT
> asn $> ll /usr/lib/virtualbox/VBoxSDL
> -rwsr-x--- 1 root vboxusers 166528 Aug 29 04:21 /usr/lib/virtualbox/VBoxSDL
> asn $>�ll /usr/lib/virtualbox/VirtualBoxVM
> -rwsr-x--- 1 root vboxusers 166536 Aug 29 04:21
> /usr/lib/virtualbox/VirtualBoxVM
> 
> The strange thing is, those binaries all have the suid bit set.

What happens if you create a new user belonging to vboxusers? Can that account
run VBox?


You are receiving this mail because: