I Need Multiple cPanel Users
I need cPanel multiple users and I can't see where to add additional users in cPanel or WHM.
I need a consultant to be able to go into a cPanel installation and do some work but I don't want them to have the credentials I use to access cPanel.
Is this possible?
Thanks for the question about creating multiple cPanel users. We'll go over a couple of options for granting access to consultants, developers, or designers.
Can I Have Multiple cPanel Users?
Unfortunately, you can't have multiple cPanel users on one account, since there is only one cPanel user per account. But, you can grant access to a particular area of the account without giving out the cPanel username and password. This means their access is limited to the specific area they are working in. This also means you can delete their user accounts after they are finished working on your site and you won't have to rotate your cPanel password.
Also, keep in mind that if you are using a CMS such as WordPress or Joomla they should be able to handle many tasks from the dashboard or admin area. Unless they need to do specific tasks such as creating email accounts, making DNS changes, or creating subdomains for example.
How Can I Give Access?
While you cannot add a cPanel user, you can give them access to the files and databases which limits them to those areas. This should be enough access to make any changes that are necessary and they would not have full cPanel access to modify anything else.
How to Give Access to Files
If someone needs to access, edit, upload, or download files they can do this using File Transfer Protocol (FTP). You can create a user account just for them and this gives them direct access using an app such as FileZilla. You can even limit them to a specific folder or all folders. But, don't forget to delete the FTP account once they are finished working.
We highly recommend backing up your files before giving anyone access to them.
How to Give Database Access
If someone needs database access you can create a database user and add their IP address to the firewall. This way they can access the database directly through a MySQL client such as Heidi SQL and you don't need to share your cPanel user name or password.
We highly recommend downloading a copy of your database before giving anyone access.
How to Give CMS Access
Each content management system (CMS) such as WordPress or Joomla will have the ability to create additional users and set their access level with permissions or roles. Here are guides for some of the most popular CMSs.
Create Multiple cPanel Accounts
Finally, keep in mind that if you have a hosting plan with WHM access (VPS, Dedicated, Reseller) you can create multiple cPanel accounts. Each individual cPanel account will have a single user with full access.
For more information, see our post on giving your developer access to your account. I hope this helps to answer your question! Please let us know if you have any further questions.