The Modify an Account interface allows you to make changes to an existing account.
Make changes to the settings in the sections below.
If you make changes to the Resource Limits, Privileges, DNS Settings, or Package Extensions sections, the Package Conflict Resolution dialog box appears.
Primary Domain Enter a new primary domain.
If you must change the account username, we recommend that the new name be the same length or shorter. A longer name may cause MySQL® to truncate the account's database names and database usernames, which causes problems.
You cannot use the associated websites and databases while the data transfers to the new username.
The system renames the user's home directory.
Make certain to verify the account’s integrity after the transfer finishes.
You cannot change resellers' usernames.
The system selects the Rename prefixed databases and database users checkbox by default. If database prefixing is active on the server, this function changes the names of associated database objects (databases and database users) to use the first eight characters of the new username as a database prefix. For example, if you change the example username to example1, the system will rename the example_db database to example1_db and the fred_db1 user to example1_db1, but name of the steve database will not change.
Deselect this checkbox to rename only the cPanel account itself.
When you rename an account, you can rename the account’s databases and database users to preserve the visual correspondence between database names and the username. However, this causes errors in applications that depend on the previous names.
Account Owner Select a new account owner from the list of resellers.
Contact Email Enter a new contact email for the account's owner.
Default Locale Select a new default locale.
Select a theme from the menu.
To modify the theme and associated style for multiple accounts, use the /scripts/modify_accounts script.
Enable or disable Apache SpamAssassin's Spam Filters for the account.
Package Select a hosting plan, which defines the limitations of the account. Click Change to navigate to the Upgrade Downgrade an Account interface (WHM >> Home >> Account Functions >> Upgrade/Downgrade an Account).
Disk Quota (MB) Enter the amount of space on the server’s hard drive for the new account, in Megabytes (MB).
Monthly Bandwidth Limit (MB) Enter the maximum amount of data that the new account can transfer each month, in Megabytes (MB).
Email Accounts Enter the maximum number of the account's email accounts.
Enter maximum size that the account can define when it creates an email account, in Megabytes (MB).
FTP Accounts Enter the maximum number of the account's FTP accounts.
Enter the maximum number of the account's mailing lists.
The Mailman application handles mailing lists. For more information, read Mailman's overview documentation.
Enter the maximum number of each available type of SQL database.
For example, if you set this value to 5 and allow MySQL® and PostgreSQL databases, the account can create up to five MySQL databases and up to five PostgreSQL databases.
Subdomains Enter the maximum number of the account's subdomains.
Parked Domains Enter the maximum number of the account's parked domains (aliases).
Addon Domains Enter the maximum number of the account's addon domains.
Enter the maximum number of the account's Ruby applications.
Enter the maximum number of emails that a domain can send per hour.
This value defaults to Unlimited.
A value of Set this value to 0 to allow unlimited outbound emails.
This option sets the same limit for every domain on the account.
To set different limits for each domain, read our How to Set Email Send Limits documentation.
If you set different limits for each domain, default displays the limit that you set for the account's primary domain.
Defines the maximum percentage of failed or deferred messages that a domain sends before your server temporarily blocks outgoing mail from that domain.
Reseller Privileges Select this checkbox to grant reseller privileges to the account.
CGI Privilege Select this checkbox to grant the ability to serve CGI files to the account.
Shell Access Select this checkbox to enable SSH access for the account.
Select this checkbox to create DKIM records for all of the account's zones.
If you disable DKIM, the system will delete any existing DKIM records on the account.
Select this checkbox to create SPF records for all of the account's zones.
If you disable SPF, the system will delete any existing SPF records on the account.
cPanel & WHM uses v=spf +a +mx+ipv4:local_address ?all as the default SPF record.
Add a custom SPF record to the appropriate DNS zone template to override this setting.
If the account's owner has also enabled SPF, the system automatically rewrites this record when you use WHM's Assign IPv6 Address interface (WHM >> Home >> IP Functions >> Assign IPv6 Address) to assign an IPv6 address.
If you included any package extensions with the account or its package, a Package Extensions section displays at the bottom of the interface. Some extensions may include variables that you can edit. Any options or settings that you can edit appear below the extension name.
Only package extensions that you included in the chosen package appear in this section. To learn more about extension options and how to change them, consult the extension's documentation.
You cannot use the WHM interface to add or remove installed extensions from an existing package.
To use a different set of extensions, use the Add a Package interface (WHM >> Home >> Packages >> Add a Package) or use API calls to modify package extension data.
To change the account's package, use the Upgrade/Downgrade an Account interface (WHM >> Home >> Account Functions >> Upgrade/Downgrade an Account).
If any of the account's extensions are not currently installed on the server, a warning message appears.
You must install the missing extensions before you can edit their values.
Select the Remove missing extensions from package checkbox.
Click Save Changes to remove the extensions from the package.
The Package Conflict Resolution dialog box appears. Select the desired option and click Proceed.
The Package Conflict Resolution dialog box appears if you attempt to save settings that do not match the account's assigned package.
Upgrade/downgrade the account to a package that matches the new properties Changes the account's package to a package that matches your chosen settings. This option only appears if one or more packages that match exist. Select the desired package from the menu.
Creates a new package with your chosen settings.
The system upgrades or downgrades the account to this package.
The default name for the new package follows the oldpackagename_accountname format, where oldpackagename represents the name of the account's previous package, and accountname represents the account's name. You can also enter a new package name.
Updates the current package to the chosen settings.
If you choose this option, the system applies the new settings to all of the accounts that use this package.
Dissassociates the account from a package.
If you choose this option, the system continues to associate the account with the current package extensions, because the system stores package extension data in the account's userdata file.
Continues to associate the account with its current package, but the settings in the account's userdata file do not match the settings in the package file.
We do not recommend that you use this option, because the system could easily overwrite the chosen account settings with the package settings.