I did not have to add myself to vboxusers in order to use VirtualBox. I was able to install and use a guest OS without any error. I'm curious to know what the reason for this is. The permissions on the executable program are as follows:
My first guess was that the permissions should be -r-s--x---, but after looking through the Makefiles for the past few revisions, I see the permissions were always set to -r-s--x--x (chmod 4511). Any ideas why I'm able to run VirtualBox without being a member of vboxusers?
Code:
% ls -l /usr/local/bin/VirtualBox
lrwxr-xr-x 1 root wheel 36 Dec 10 12:10 /usr/local/bin/VirtualBox -> /usr/local/lib/virtualbox/VirtualBox
% ls -l /usr/local/lib/virtualbox/VirtualBox
-r-s--x--x 1 root vboxusers 21064 Dec 10 12:10 /usr/local/lib/virtualbox/VirtualBox