Prevent cpanel user from accessing some features

psytanium

Well-Known Member
Jun 6, 2014
205
11
68
Lebanon
cPanel Access Level
Root Administrator
Hello,

I have a client who want access to his cpanel account to manage his emails, but i don't want him to have access to file manager, ftp and PHPMyAdmin.
The reason is I don't want him to download the project files and database and sell it to other companies.

Any solutions ?
 

ZenHostingTravis

Well-Known Member
PartnerNOC
May 22, 2020
164
52
28
Australia
cPanel Access Level
Root Administrator
Hi @psytanium,

You can use the Feature Manager to create a features list disallowing access to, for example, File Manager.

You would need to apply this features list to the package the user has been assigned.by you or a member of your team.

See Feature Manager | cPanel & WHM Documentation for more information.
 

psytanium

Well-Known Member
Jun 6, 2014
205
11
68
Lebanon
cPanel Access Level
Root Administrator
Hi @psytanium,

You can use the Feature Manager to create a features list disallowing access to, for example, File Manager.

You would need to apply this features list to the package the user has been assigned.by you or a member of your team.

See Feature Manager | cPanel & WHM Documentation for more information.
I found the packages and features list, now how can I assign a cPanel user to a certain package ? Note: the users are not WHM users, only he must have access to his account cPanel.
 

psytanium

Well-Known Member
Jun 6, 2014
205
11
68
Lebanon
cPanel Access Level
Root Administrator
Hi @psytanium,

If you go to Modify An Account in WHM, you can assign a package to a user.

When you create the package, you can assign a features list to it.
I created a new featured list, and assigned it to a package, and assigned the cPanel account to this package. Now when I login to the cPanel account I can only see the enabled featured.

But I need access to all features, while restrict it to someone else.
 

cPanelLauren

Product Owner
Staff member
Nov 14, 2017
13,296
1,252
313
Houston
You should only have one user per cPanel account, no other users should have access to cPanel which does not support multiple users. @ZenHostingTravis' suggestion is correct, it isn't possible to allow root different package access than the cPanel user, you'd have to modify the package for that account before root logs in, make your changes then change it back.
 
  • Like
Reactions: psytanium