We have a new documentation site for cPanel & WHM! You can find our new documentation site at docs.cpanel.net.

We will continue to maintain our API documentation on this server.

Page tree
Skip to end of metadata
Go to start of metadata

For cPanel & WHM version 68

(WHM >> Home >> Resellers >> Edit Reseller Nameservers and Privileges)


This interface offers the following configuration options for your reseller accounts:

  • You may limit a reseller’s ability to create accounts and access various features.
  • You may confer root-level privileges to a reseller. 
  • You may assign nameserver IP addresses for accounts that the reseller creates, and add A entries for those addresses.


  • Before you begin, make certain that you select the correct reseller from either of the following locations:
    • The Reseller Actions for menu in WHM's Reseller Center interface (WHM >> Home >> Resellers >> Reseller Center).
    • The Select a reseller menu in this interface.
  • If only one reseller exists, the interface automatically selects that reseller.

Account Creation Limits

The WHM interface offers four methods to limit a reseller’s ability to create cPanel accounts. A server that contains several cPanel accounts can deplete resources and cause it to run slowly.

Limit the total number of accounts that a reseller can create

To limit the total number of accounts that a reseller can create, perform the following steps:

  1. Select the Limit the total number of accounts checkbox.
  2. Enter the maximum number of accounts to allow the reseller to create in the text box.

Limit a reseller account by resource usage

You may limit accounts by resource usage. This allows you to specify a maximum bandwidth and allocate a maximum disk space, in Megabytes (MB). You may also allow a reseller to limit their users’ resources by the amount that they actually use, rather than the amount that you allocate to the reseller. This allows resellers to set quotas for their users that add up to more than the amount that you allocate for the reseller (overselling).

For example, if you enable overselling and you allocate 500 MB of disk space to the reseller, that reseller may still set up disk quotas of 300 MB each for two users. Combined, the two users can use 600 MB; however, when their combined disk space usage exceeds 500 MB, the reseller can no longer add new accounts.


Resource limits only work for accounts that you assign to packages. If an account does not use a hosting package, resource limits do not apply. To limit resellers in this way, you must require them to assign all of their accounts to a package. To do this, deselect all of the checkboxes under the Super Privileges heading in the reseller's feature list.

For more information, read our Packages documentation.

To limit a reseller account by resource usage, perform the following steps:

  1. Select the Limit accounts that example can create by Resource Usage. checkbox. The Resource Usage Limits options will appear.
  2. Enter the quotas that you wish to allocate in the Disk Space and Bandwidth text boxes.

  3. Select the Allow Overselling checkbox under each resource that you wish to allow your reseller to oversell.

Specify which packages a reseller can use to create accounts

To specify which packages a reseller can use to create accounts, perform the following steps:

  1. Select the Specify which packages example can use for account creation. checkbox. The Package Limits options will appear.
  2. Select the Creation Allowed checkboxes that correspond to the packages that you wish to allow the reseller to use.


  • To reset a package for a reseller, read our Reset Resellers documentation.
  • Some packages are not resource-limit compatible.

For more information about packages, read our Add a Package documentation.

Limit the number of accounts that a reseller can create per package


To use this option, you must first select the Specify which packages username can use for account creation checkbox and set the desired Package Limits options.

To limit the number of accounts that a reseller can create per package, perform the following steps:

  1. Select the Limit the amount of accounts that example can create per package. checkbox.


    You must select the desired Creation Allowed checkboxes before you continue. 

  2. Enter the number of packages that you wish to allow this reseller to sell for each package in the Number Allowed text box.

Feature Limits (ACL Lists)

You can also limit your resellers’ WHM features and privileges. By default, you cannot remove some features. 

To add features, select the checkboxes next to the privileges that you wish to add to the reseller account. Select a checkbox next to a section's label to add or remove all privileges for that section.


  • You must correctly configure your Super Privileges and Root Access features. Carefully read the warnings for these privileges on the configuration page before you grant a reseller access to these features. Many of the Super Privileges options allow resellers to circumvent the limits that you impose.
  • If you grant root-level access to a reseller, that reseller will possess the same privileges as the web server’s administrator.

After you configure the reseller’s account, you can save the ACL list for later use. You can use a saved ACL list to assign the same privileges to multiple accounts. Click Add All or Remove All to add or remove all privileges.

You can configure the following privileges:


By default, the system assigns the following privileges to newly-created reseller accounts:

 Click to view...
  • Account Summary — Allows resellers to view their accounts' information.
  • Basic System Information — Allows resellers to integrate their applications with the WHM interface. For example, the server's hostname and cPanel & WHM version number.
  • Basic WHM Functions — Allows resellers to access basic cPanel & WHM options in WHM's  Basic WebHost Manager Setup  interface (WHM >> Home >> Server Configuration >> Basic WebHost Manager® Setup).
  • Allow CORS HTTP Requests — Allows resellers to perform Cross-Origin Resource Sharing (CORS) requests.
  • Perform cPanel API and UAPI functions through the WHM API — Allows resellers to execute cPanel API 1cPanel API 2 and UAPI functions via WHM.
  • Manage cPanel Integration Links — Allows resellers to manage integration links in the cPanel interface.
  • Create User Session — Allows resellers to create a temporary user session.
  • Digest Authentication — Allows resellers to enable or disable Digest Authentication in cPanel's  Web Disk  interface (cPanel >> Home >> Files >> Web Disk).
  • Generate Mobile Email Configurations — Allows resellers to generate email account configurations for a specific email client.
  • List Packages Allows resellers to view existing cPanel user packages.
  • Manage API Tokens — Allows resellers to manage API tokens.
  • Manage DNS Records — Allows resellers to manage DNS records.
  • Manage OpenID Connect — Allows resellers to verify their users' identities via OpenID Connect (OIDC).
  • Manage Styles — Allows resellers to manage their accounts' style information.
  • Nameserver Configuration — Allows resellers to manage nameserver records.
  • SSL Information — Allows resellers to view detailed SSL resource information.
  • Track Email — Allows resellers to view reports about email message delivery attempts from their account in cPanel's  Track Delivery interface (cPanel >> Home >> Email >> Track Delivery).

Resellers cannot assign or unassign these default privileges. You can only edit these options with one of the following methods:

For more information, read our Guide to WHM Plugins - ACL Reference Chart documentation.

Standard Privileges

Account Information

  • List Accounts — Provides access to the WHM's List Accounts interface (WHM >> Home  >> Account Information >> List Accounts).
  • View Account Bandwidth Usage — Allows the reseller to view bandwidth usage through WHM's View Bandwidth Usage interface (WHM >> Home  >> Account Information >> View Bandwidth Usage).

Account Management

  • Create Accounts — Allows resellers to create new cPanel accounts.
  • Terminate Accounts — Allows resellers to terminate accounts that they own.
  • Suspend/Unsuspend Accounts — Allows resellers to suspend and unsuspend accounts that they own.
  • Upgrade/Downgrade Accounts — Allows resellers to upgrade or downgrade accounts that they own.
  • SSL Site Management — Allows resellers to manage keys, CSRs, and certificates for their sites.
  • Purchase SSL Certificates — Allows resellers to purchase third-party SSL certificates.
  • SSL CSR/CRT Generator — Allows resellers to access and generate certificates.

  • Edit MX Entries — Allows resellers to edit MX (mail exchanger) entries. MX entries specify how the server should route mail.

  • Change Passwords — Allows resellers to change passwords for accounts that they own.


  • Add DNS Zones — Allows resellers to add DNS zones.
  • Edit DNS Zones — Allows resellers to edit DNS zones.
  • Park DNS Zones — Allows resellers to park domains.
  • Remove DNS Zones — Allows resellers to remove DNS zones.


  • Add/Remove Packages— Allows resellers to add and remove cPanel user packages.
  • Edit Packages — Allows resellers to edit existing cPanel user packages.

Third-Party Services


These privileges only appear if third-party software plugins exist on your account.

  • Manage Third-Party Services — Allows resellers to manage addon services such as plugins and cPAddons.


  • Troubleshoot Mail Delivery — Allows resellers to use WHM's Mail Troubleshooter interface (WHM >> Home >> Email >> Mail Troubleshooter).

cPanel Management

  • News Modification — Allows resellers to add news in WHM's Modify cPanel & WHM News interface (WHM >> Home  >> cPanel >> Modify cPanel & WHM).

Package Privileges


  • Allow Creation of Accounts with Shell Access — Allows resellers to create accounts that possess shell access.

Package Access

  • Use Root Packages — Allows resellers to use global packages. Global packages do not include an underscore ( _ ) in the package name.

Packages Creation

  • Create Packages with Addon Domains — Allows resellers to create packages that include addon domains.
  • Create Packages with Parked (Alias) Domains — Allows resellers to create packages that include parked domains (aliases).
  • Create Packages with a Dedicated IP Address — Allows resellers to create packages that include a dedicated IP address.
  • Create Packages with Shell Access — Allows resellers to create packages that grant shell access.
  • Create Packages with Unlimited Features — Allows resellers to set an unlimited quota on one or more package settings.
  • Create Packages with Custom Email Limits — Allows resellers to create packages with custom email quotas.
  • Create Packages with Unlimited Disk Usage — Allows resellers to create packages with an unlimited disk quota.
  • Create Packages with Unlimited Bandwidth — Allows resellers to create packages with unlimited bandwidth.

Global Privileges

Server Information

  • View Server Information — Allows resellers to view WHM's Server Information interface (WHM >> Home  >> Server Status >> Server Information).
  • View Server Status — Allows resellers to view all of the features in WHM's Server Status interface (WHM >> Home  >> Server Status >> Server Status).


  • Restart Services — Allows resellers to restart cPanel & WHM services.


  • Resynchronize FTP Passwords — Allows resellers to access WHM's Synchronize FTP Passwords interface (WHM >> Home  >> cPanel >> Synchronize FTP Passwords).

Super Privileges

Account Management

  • Account Modification — Allows resellers to change an existing account in WHM's Modify an Account interface (WHM >> Home  >> Account Functions >> Modify an Account).


    This privilege allows users to circumvent account creation limits and grant shell access unless explicitly disallowed, but it does not allow them to change an account's IP address.

  • Bandwidth Limiting Modification — Allows resellers to change an account's bandwidth usage limit in WHM's  View Bandwidth Usage interface (WHM >> Home  >> Account Functions >> View Bandwidth Usage).


    This privilege allows users to circumvent account package limits if you do not also use resource limits.
  • Quota Modification — Allows resellers to change an account’s disk space quota in WHM's Quota Modification interface (WHM >> Home  >> Account Functions >> Quota Modification).


    This privilege allows users to circumvent account package limits if you do not also use resource limits.

  • Set an Account to be a Demo Account — Allows the reseller to enable demo mode for an account.

Advanced Account Management

  • Rearrange Accounts  — Allows resellers to move accounts between folders and hard drives.


  • DNS Clustering — Allows resellers to access WHM's DNS Cluster interface (WHM >> Home  >> Clusters >> DNS Cluster).


    This privilege allows a reseller to bypass many DNS zone modification restrictions.


  • Modify & Create Locales — Allows resellers to access WHM's  View Available Locales interface (WHM >> Home  >> Locales >> View Available Locales). 


    This privilege allows cPanel & WHM user interfaces to display.

Root Access

  • Everything
    • All Features 


      This option grants a reseller root-level privileges on the server.


This feature allows you to set the default nameserver IP addresses that the system assigns to new accounts that the reseller creates. Available IP addresses must exist on your server to use this feature. If you currently use all of your IP addresses, you must purchase and add more to the server before you set up nameserver IP addresses.

Enter the nameservers that you wish to use as your primary, secondary, tertiary, and quaternary nameservers in the appropriate text boxes.

A entries allow your nameserver to resolve to an IP address. To add an A entry or an AAAA entry for a nameserver, perform the following steps:

  1. Click Configure Address Records. A new window will appear.
  2. In the new window, enter an IPv4 address to create an A record. You may additionally enter an IPv6 address to create an AAAA record.
    • Your nameservers require A entries to work properly.
    • Your nameservers require AAAA entries to work over IPv6 properly.
  3. Click Configure Address Records


You must register your nameserver's domain names. The system uses the ns prefix as a naming convention in connection with a positive whole number to describe nameservers (for example, ns1.example.com or ns2.example.com).

Save settings

To save changes, you must click Save All Settings.

Additional documentation

There is no content with the specified labels

There is no content with the specified labels

There is no content with the specified labels