Effective UID is not root... It may help to reinstall...

Discussions related to using VirtualBox on Linux hosts.
Post Reply
fudoki
Posts: 4
Joined: 28. Aug 2009, 13:29
Primary OS: Debian Lenny
VBox Version: OSE Debian
Guest OSses: XP

Effective UID is not root... It may help to reinstall...

Post by fudoki »

This may be a non-issue, but on my main Server (AMD X2 3800+ w/2Gb) I run OpenSUSE 11.1 with an Nvidia GeForce 9550GL video card. The 3.0.4 version of VirtualBox is available as binaries through the Yast maintenance tool. Of course, Yast can only be run as Root. When I try to run VB from the menu I receive the following error:

Effective UID is not root (euid=1003 egid=100 uid=1003 gid=100) (rc=-10)

It may help to reinstall VirtualBox.

If I run VB as Root it comes right up and everything is "normal", but I have a concern about running a virtual machine as Root. Is this justified? All users in the Wheel group were automatically added to the "vboxusers" group, just as in the Debian install; but unlike the Debian install VB does not want to run from a regular user account.

Two questions:

1) Is it a security problem to run VB as Root in OpenSUSE?

2) If running VB as Root is insecure, what is the correct fix? A chroot "jail"? Modify ownership/permissions of the VB files?

Any guidance on this is appreciated!
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: Effective UID is not root... It may help to reinstall...

Post by Perryg »

Add your login to the vboxusers group
Post Reply