How to Manage Reseller Account’s on Your WHM Server
A Reseller is a special kind of account in cPanel/WHM that can create and own other cPanel accounts. Resellers on a cPanel/WHM server get access to WHM like you to do as root, with some limitations that depend on how you set up their accounts.
We will be giving you an overview of reseller management in this tutorial. There is an entire section dedicated to a reseller so we won’t be able to go over everything in full details – just the most important parts.
Find the ‘Reseller’ section of the menu. Let’s start with ‘show Reseller accounts’ – here you can view a list of all the accounts on the system, group up by owner. By default, all accounts are owned by the root user.
Now let’s go to the ‘Reseller center’. A new interface will appear:
The tools in the first block of this page allow you to add reseller privileges to a standard account or remove them from an existing reseller. i.e. Add/Remove Reseller account.
Click Add. A confirmation message will appear:
Like this, you can remove the privileges of any reseller account, which you want.
Scroll down. The final two blocks of tools allow you to perform various actions on the resellers and accounts they own.
Before you perform any actions in the second block, you should make sure the correct reseller account is selected in the drop-down menu below i.e. Reseller modifications.
You can change the ownership of one or more account’s using these two links – change ownership of an account and change ownership of multiple accounts.
Email all Resellers with the ‘Email all Resellers’ link and reset reseller privileges with this link.
More on privileges in a moment i.e. edit privileges / Nameservers.
These two tools below allow you to select which IP’s are available to this reseller and which IP should be used as their main shared IP.
i.e. with Manage main Shared IP: – This address is used for the user account that does not have a dedicated IP address.
And Manage IP delegation which determines which IP addresses of the user may dedicate to an owned account. These IP addresses are commonly used for sites that host SSL content and for users who don’t wish to share an IP address.
Now let’s take a closer look at the two links here that we haven’t pointed out yet. Go to Edit Privileges/Nameservers.
This page gives you fine-tuned control over the kind of access the account will have in WHM. It’s split up into three main sections: Account creation limits, Feature limits (or Access Control Lists) and Nameservers.
Account Creation limits: –
Tick this checkbox to limit the total number of account’s this reseller can create then specify that number. Ex: – 20 accounts, next is an option that allows you to limit the resources the accounts resellers own can use.
Resource usage limits- with this enabled, you must specify both disk space and bandwidth in megabytes. Note that Unlimited is not an option here,
Overselling allowed – Permits a reseller to assign more resources to accounts than the max-allowed values here.
With overselling enabled WHM will determine if a reseller has reached its max allowed values in a different way. It will check the resources actually used by a reseller’s accounts instead of using the max allowed resellers for those accounts.
Click this checkbox to allow overselling. You should be warned that resource limits will only work if a reseller assigns account’s a specific package. Be sure not to assign the reseller any super privileges below, if you want these resources to actually work.
Scroll down. Next, you can choose to specify which packages the reseller can use for account creation.
You may also limit the reseller to creating a specific number of accounts using each package.
Click creation allowed, allowing a reseller to create this package. That’s all for the account creation limits.
Now let’s see the feature limits (also known as Access Control Lists or ACLs) Scroll down.
You can load a previously saved ACL from this drop-down menu. By default, each reseller will have at least the privileges specified in the list at left. Assign a reseller additional privileges using the various categories of privileges below, at your discretion.
Scroll down. If you really trust a reseller, you can give them root access. For complete and total access to the server. This is obviously not a privilege to be given lightly.
Scroll down to ‘Save this list as. Use the field here to save this ACL for usage in the future, if you want. You can also overwrite an existing list using this drop-down menu.
The last category of settings here allows you to set default nameservers used when this reseller creates an account.
You assign their own nameservers, adding an IP address and ‘A’ entry for each or just let them use the default nameservers. It’s up to you and your resellers. When finished here, ‘Save all settings’.
‘The reseller account has been modified successfully message will appear’.
Return to the Reseller center.
The last tool on this page allows you to suspend, unsuspend or terminate a reseller and all of its account’s. You can also view statistics for this reseller here.
Reseller Stats for Admin-
At the top are the suspension, unsuspension, and termination tools. And down here is a table containing statistics for the reseller and all its account’s if any, you can also view the reseller’s total usage statistics below that.
Now you should know how to manage reseller accounts in WHM and how to find a way around the reseller center.