How to edit the Nameservers and Privileges of your Resellers in WHM

7 min read

Introduction #

A reseller can be described as a person who can create and sell cPanel accounts to other people. With our VPS or Dedicated Server plans, you will have enough resources in order to distribute those between the cPanel accounts and potentially start a reseller business of your own. This raises the need for control and WHM will help you achieve it by placing various limits for your resellers that will be based on the type of plan they have purchased from you or the number of resources they are spending each month. Lastly, WHM  is so flexible, it also gives the option to each reseller to have his own pair of nameservers as this provides a more professional look when someone attempts to trace their domains. In this guide, we will be going through the options which you have in terms of reseller access on the server. There is quite a lot to go over so, let’s get right into it!

Accessing the Edit Reseller Nameservers and Privileges in WHM #

As with all other WHM control panel features you need to log into the WHM service for your VPS or Dedicated Server. If you are not sure how to do that, please check our How to Access WHM tutorial. After you have logged in, please use the search field on the left side of the page and type “Edit Reseller Nameservers and Privileges”.

Accessing Edit Reseller Nameservers and Privileges

The control panel will show a single result. Click on it in order to view the “Edit Reseller Nameservers and Privileges” interface. When you are on the correct page, you will see a search bar right on the top along with a way to filter the results based on the user, domains, or both. Right below the search, you will see a section containing a list with all of the Reseller accounts hosted on your server, each following the pattern username(domain.com). On the left side of the username, there will be a radio button that is used to select the desired account. 

Find a reseller to edit

When the account you want to edit has been selected, please press the “Submit” button located at the bottom of the page to proceed further. 

Selecting reseller account

You will be redirected to the main page that lets you select the privileges of your Reseller users. If only one reseller exists, the interface automatically selects that reseller and takes you to the page, without displaying the search options mentioned in the previous paragraphs.

Modifying the reseller nameservers and privileges #

At the top of the page, WHM will present you with information about the reseller user you are editing. From there the whole page will be separated into different sections containing the actual reseller privileges you will need to configure. Let’s Review those.

Account Creation Limits #

Right below the reseller’s username, there will be another section that will let you modify the “Account Creation Limits”. There are 3 options that you can activate by clicking on the checkboxes.

  • Limit the total numbers of accounts “user” can create – Place a limit in regards to the number of accounts the reseller can create. In order to do so, simply type the number in the field under the “Number of accounts” label.
  • Limit accounts that “user” can create by Resource Usage – When this is selected, another set of options will appear. Maximum Allowed Disk Space – set the maximum allowed limits in regards to disk usage. Write down the desired disk space in the field under the “Maximum Allowed Disk Space” label. Maximum Allowed Bandwidth – set the maximum allowed limit in regards to the bandwidth the account can use. Write down the desired disk space in the field under the “Maximum Allowed Bandwidth” label. There is another checkbox “Allow overselling” available for both the above settings. This will limit the reseller based on the MAXIMUM ALLOWED value, rather than the account’s ACTUAL USAGE.
  • Specify which packages “user” can use for account creation – This will open a table section with all of the packages along with more information about them.
  • Limit the number of accounts that “user” can create per package – this will open an additional column inside the above section which will provide you with the ability to limit the number of packages of the specific type a reseller can apply.
Account creation limits

Please bear in mind that in the screenshot above we have checked the options just to show how they look like. Please select these options only if you need to configure them.

Feature Limits (ACL Lists) #

The second section contains the “Feature Limits” list. This is a rather long list of features that your reseller users will be able to use. Please note that these features are WHM features or in other words here you are configuring the set of WHM features your reseller users will have access to. 

By default, the “Initial Privileges” will be ticked, as these are the most basic restrictions a reseller can have, and disabling these restrictions will negatively impact the experience of your reseller users.

Configuring Initial Privileges

When scrolling down, you will be able to configure the “Standart Privileges”, “Package Privileges”, “Additional Software”, “Global Privileges”, “Super Privileges” and “Root Access”. The ones you should be most careful with are the “Super Privileges” and “Root Access” as these will give your resellers the ability to bypass most of the restrictions you have placed upon them. 

When you have ticked all the features you want the reseller to have, you will be able to create an “ACL list” which you can use for other resellers as well. An “ACL list” is an Access Control Lists of all the predefined by you features to which the resellers of your server will have access. To do that select the radio button on the left of the “Save selections as a new ACL list” label, and write down its name.

Creating a new ACL list with features

Once the settings are saved using the “Save All Settings” button the ACL list can be used by loading the list from a drop-down menu at the beginning of the “Feature Limits” section for any other reseller account.

With this, the “Feature Limits (ACL Lists)” section is completed. Please do not forget to save the options using the “Save All Settings” button located at the bottom of the page. 

Nameservers #

The last section with configuration options available on the page is regarding the nameservers of the accounts created by this particular reseller.  You can have it inherit the ones from root, or you can set custom nameservers that will be applied when an account is added by the reseller. The default value is the “Inherit Nameservers from root”. If you do not want this option, select the “Explicitly Set the Nameservers” radio button and input these in the fields under “Nameserver X”.

Configure custom nameservers

Do not forget to click the “Configure Address Record” for the nameservers you have added, as this could lead to resolution errors when a domain is pointed to them. When “Configure Address Records” pops up, you will see a small screen showing the options to set either an A record(IPv4) or an AAAA record(IPv6). When you set the IP, please click on the blue “Configure Address Records” button to finalize the process.

Set IP addresses for nameservers

A changelog screen will appear after that, showing the IP has been set for the chosen nameserver.

Changelog screen for adding nameservers

Finally, when all of the settings have been configured, please click on the “Save all Settings” button located at the bottom of the page. This will then redirect you to the last screen, which will inform you about the success of the performed modification or about any errors that the process has faced.

There you go! It’s quite a lot of information but we believe we were able to review the majority of the available settings this tool has to offer. If you are facing any difficulties using it, feel free to contact our Technical Support Team via the ticketing system in our Client Area.

Powered by BetterDocs