I have multiple domains on my account and would like to be able to provide users full access to only certain domains while, of course, maintaining my "superuser" access to all domains. In other words, this is for the simple situation where I want to set up a domain for a friend or client and give them pretty much full control of that domain and that domain only.
I figured that this should be easy but after fumbling around in the dreamhost panel and then searching through the forums, I find that it is not at all simple. I would think that this would be a very common need so I would like to pull together folks ideas about the best options for implementing this setup, boil that down, and perhaps request that a simple summary get added to the knowledge base.
From what I've gleamed from the forums, this looks to me to be the best appoach:
* Create a new user first and then create the new domain under that user.
* Give that user administrative privileges for their domain.
The main downside I see for this approach is that there is no easy way for me to have "superuser" access to this users domain.
The approaches I've seen for giving user access to one of the domains under my user do not look very promising to me. For one, there is no simple way to give them ftp and shell access to just that domain. I guess I could give them administrative access to that domain by giving them an email address and then giving administrative privileges to that email address for that domain.
Other ideas? Remember, one of my goals is to keep the set up as simple as possile.