The “domain” user is always the Webmin/Virtualmin administrative user. If this login does not have access to Virtualmin and all of the other domain related modules, then a configuration option is wrong (maybe set wrong by the installation or maybe altered since then–I don’t know). This is the user that is used for administering the domain: adding mailboxes, aliases, modifying Apache/BIND/etc. settings, uploading content, etc. Let’s fix that problem, since that’s easy to do. What does your “domain” user have when he logs in?
“Website management user” is a new special limited-privilege user type whose home directory is the documentroot of the domain. The user can login via FTP, and optionally SSH and/or DAV and upload/modify web content. The label just isn’t sensible, however, as it can have two very different meanings (the meaning you have inferred, which is “a user with management capabilities over this domain”, and the meaning Jamie intended, which is “a user who can only manage website content”), and I think your inferred meaning is the more obvious one. Anyway, the goal was to allow delegation of website duties to a user without granting them any unnecessary privileges–it is behaving as it is designed, but probably not as you would expect given the label of the function.
I’ll file a bug about this, as it needs to make more sense. And there probably also needs to be an easy to see way to create new administrative users, just like the “domain” user. It can be done, but not obviously.
Well, as long as the distinction between those user types can be made more obvious (maybe with a textbox underneath the fields, or a pop-up ALT help box), or maybe in (HEY!) some documentation that clarifies this.
What do I get when I log in as the domain administrator:
Default screen/Webmin tab -> Change Language and Theme.
Servers Tab -> AWstats Reporting / Apache Webserver / BIND DNS Server / Mysql Database Server / Read User Mail / SpamAssassin Mail Filter / Virtual Email / Virtualmin Mailman Mailing List / Webalizer
Joe is correct here - a website management user is just one who can login via FTP and upload files to the server’s web document directory. It is not a alternate admin login equivalent to the server owner … although that would be a cool feature to add.
Okay, after widing my way through other threads on here, I found the script-install ‘problem’ and I now have access to them. Consequently, I’ve started to send up script-install bug reports.
That being said – you really should consider turning on the script-install ability by default, and possibly even placing it in their own separate category (maybe a separate icon on webmin, when the user has it turned on, under servers?)