cPanel Teams – Enabling Multi-User cPanel Access

A frequent question from clients over the past 20 years has been “How do I grant someone else access to my cPanel?” and up until recently there hasn’t been a solution other than providing the individual with the cPanel account’s login information. This is where cPanel’s relatively new Manage Team feature steps in and allows you to create team users within cPanel, granting them a selection of privileges to the cPanel account.

To get started, you’ll first need to create a feature list within WHM with the “Manage Team” feature enabled. To avoid confusion for clients that don’t require this functionality, we do not enable it by default. You can then edit your packages to use this feature list where necessary. After this is completed, you’ll notice that the left menu of cPanel now has a “Manage Team” link.

Upon selecting the “Manage Team” menu item, you’ll be presented with a list of your current team users along with options to create users and view the audit log. As you can see below, this demo account has one user present with the “Database” role selected. You can also see when the user was created and when they most recently logged in.

Upon selecting “Create Team User”, you’ll be able to setup a new user and select the desired roles for it: Administrator, Database, Email and Web.

Below you can see the restricted cPanel functionality that is present when logging in as team user with only the “Database” role selected.

You can also keep an eye on your team users and their actions via the audit log. Below, you can see that the demo team user created a MySQL database.

This functionality offers a tremendous improvement when it comes to granting cPanel access to website developers or other staff without having to give them the sole cPanel login for the account. If you need any help with setting this up or have any questions, please don’t hesitate to reach out to us.

Leave a Reply