Reseller Needs MANAGE DATABASE

Hi, I have a reseller that needs the “Manage Database” button to show when they are clicking into WordPress options… I’ve tried to configure the “Reseller options” to give them everything except “create/edit reseller” but some things still don’t show for them that do for me (as root).

How do I give my reseller more options?

SYSTEM INFORMATION
OS type and version Debian 11
Webmin version 2.303
Virtualmin version 7.30.8 Pro
Webserver version Apache 2.4.62

Sounds like a permissions gap—resellers often need extra privileges set via Edit Reseller Privileges. Double-check that “Edit databases” is enabled for the accounts they manage.

I can’t find the “Edit Databases” option… here’s a screenshot:

And the reseller has “no Terminal option” on the left, even if I enable (*) Yes for FTP/SSH:

image

SSH permissions is actually quite tricky for a reseller. Granting them access to all domains would mean making them a member of all domain groups, which gives them the ability to read email for all users within the domain, among other things, which feels problematic. Resellers aren’t really supposed to “own” the domains, they’re just supposed to create them and perform some management stuff.

But, stuff in Webmin/Virtualmin itself probably could be more granular and we probably could make more things available to resellers. We’d discussed making the “Switch to server’s admin” available to resellers at some point in the past, but I’m not sure if that’s in there already. Worth a check. As the Reseller, look in the “Manage Virtual Server” menu for the domain. If that exists, then the reseller can become the domain owner and can do anything you’ve given the domain owner the right to do.