Groups - and clients?


I’m slowly moving clients over to DreamHost, setting them up as individual users as would be expected.

I am wondering if there’s a way to create one shell user account that can access and edit all these user’s files (like root can on a unix box) without causing them to be able to edit each other’s files? My understanding is that groups allow every user to have access to the other user’s files in this group.

For security I generally don’t know my clients’ passwords, and I don’t want to have to learn 20+ username/password combinations either!