Running emerge as User

Normal users will most certainly experience some problems running emerge because it does not have the permissions required to cache calculations.

To allow users to access basic features they need to be added to the group portage. This will enable users to issue pretend and search commands. For them to acquire correct results PORTDIR_OVERLAY needs to be accessible.

By adding userpriv to the FEATURES variable in /etc/make.conf users will be able to compile packages though merging will still require root privileges.

Feedback is always welcome! If you'd like to get in touch with me concerning the contents of this article, please use Twitter.