The impending default solution to this is the pmcd
authenticated-connection mode, wherein a pcp client can forward user
identity to pmcd, after which the pmda-linux code can setuid to that
user temporarily to service proc requests. The new AF_UNIX pmcd
transport will pass credentials automatically. That should handle
users being able to monitor their own processes, or root monitoring
everyone, without having to run pmcd itself as root.
- FChE
Ok, that sounds good. So I could run pmlogger as root and collect information for all processes when this is implemented?