I must confess I'm a bit of a sudo fan ... the reason - I have control over access by all users, by application ... my regular user accounts don't need root rights so they don't have them. My regular admin user only needs to be able to run emerge ... actually if I needed I could restrict this to Code: sudo emerge --sync
sudo emerge -avuDN world
if I wanted to ... it's not that I don't trust the admin - well maybe since it's me  ... but the point is I don't need to run everything as root.
The default sudo allow everything just enter a password does not give anything more than su - but using it properly gives fine control over access.
... I use conky and want to know latest sync so I give regular user ability to Code: sudo cat /var/log/emerge.log
and thats it ... can pick everything I need for display but much better control than su seems to give
I have adopted to approach of lock everything and just unlock what is needed rather than the allow everything ... sudo lets me do that
btw I think by default /etc/make.conf is world readable ... check tarball  (I'll check next time I boot Gentoo).
Ed: for ls /etc/make.conf I get ... Code: -rw-r--r-- 1 root root 1121 Jun 7 22:29 /etc/make.conf
|