Control Web Panel (CWP) lets you establish user accounts to administer multiple domains and other user accounts, which is useful for resellers. The main benefit is that you may provide people limited access to their own server files, databases, and DNS zones. If you offer web hosting space together with web design services, for example, having an ordinary user account guarantees they only have access to alter their website.

This procedure will also generate a MySQL user account with the same password.
You may also utilize the "CWP->CWP Migration" or "cPanel->CWP Migration" tools to import an existing CWP or cPanel account from another server.

https://www.w3data.cloud/sysw/index.php/images/kb/4_cwp-user-accounts.png

  1. Log into Control Web Panel (e.g. https://your-server-hostname.com:2031).
  2. Select New Account under User Accounts from the sidebar.
  3. Enter the user account's domain name.
  4. Enter a unique username for your CWP account.
  5. Make a strong password. Remember to store the password, ideally in a password manager like KeePass.
  6. Add the user's main email account to get alerts.
  7. Select the IP address of the server where the user's web data will be stored.
  8. A feature package is a predefined collection of CWP features and permissions that may be assigned to a user. Select a feature set for the user. Later, you may add additional packages to the Features, Themes, and Languages sidebar area.
  9. To enable the user to establish their own kid accounts, tick the reseller box.
  10. From the dropdown menu, choose the user's main writing language.
  11. Set the user's inode limit, or enter "0" to have no limit.
  12. Set the account's process limit. It should be noted that inserting "0" here will prevent all processes from running. If you're uncertain, choose the default option.
  13. Limit the number of files that may be opened at the same time. If you're uncertain, stick with the default configuration.
  14. Examine the extra choices at the bottom carefully. We suggest that backups be enabled for the account. Shell access should be permitted only if the CWP server is safe and the user is familiar with the command-line interface (CLI). If the account is setup in CWP and the principal domain is routed to the server through DNS, you may activate AutoSSL for the account.
  15. Choose Create.

List CWP Accounts

You should audit your CWP user list periodically to determine if any are no longer needed and should be deleted. It can also show you which user accounts need more, or less, disk space allotted. Select List Accounts from the sidebar to view all users under your account. A bar near the top will visualize how close you are to exceeding disk capacity. The table will list users and their related info:

  • Primary domain
  • Server IP
  • Contact email address
  • Date created
  • Feature package
  • Whether is has reseller rights
  • Bandwidth stats
  • Disk usage
  • Actions (buttons) to suspend, edit, modify DNS, and change password
 

There are filtering options for active, suspended, and reseller users. There’s also an opinion to export the list to a CSV file.

User Management Tools

Below we’ll cover a few tools that can save time with managing CWP server accounts.

Fix Permissions

The Fix Permissions tool can quickly repair two common account-wide issues:

  • Incorrect file and user permissions, often resulting from software misconfiguration, by resetting the files to be owned by the CWP user
  • 500 Internal Server Error, usually caused by coding errors in the web server, with additions to the Apache .htaccess file

User Quota

Running out of disk space will reduce system performance and the ability to create valid backups. The User Quota section briefly displays disk usage for all CWP server users along with their disk space limit. You can view this same information in the CWP terminal with the following command:

repquota

 

 

Was this answer helpful? 6 Users Found This Useful (123 Votes)