I'd like a user who is capable of managing the files of other users, but still must run sudo to access those files and functions outside of a /home/directory. Is such a user/group already defined in the unix/centos infrastructures? If not, what's a good way to acheive this?
SELinux will allow you to do this. Create a role that has access to all home files and then assign this role to a user of your choice.