Well, users in the group "portage" should be able to do emerge --fetch and "sync" actions, however there is an internal check in emerge that makes this fail. ebuild foo.ebuild fetch, works, so why shouldn't emerge -f <package> work? Reproducible: Always Steps to Reproduce: 1. 2. 3.
InCVS for fetch shortly.
emerge -f <pkg> Fixed on or before Portage 2.0.51.22-r2. emerge sync is not planned for this because of security issues. Users could sync with hostile ENV settings causing a privilage escalation if root was to install a package that was tampered with.