Allow to edit and create roles in the "Manage Team" feature
As a web-hosting provider, I would like to be able to edit and add roles to the "Manage Team" tool so that it works for more users.
We do not feel that the "Manage Team" feature is complete. The current roles are not sufficient, the database access gives access to download and restore full file backups and the web access does not give access to website files.
We would like to be able to add and/or remove features to/from existing roles, to make the roles correspond to what cPanel end users need.
Our customers have requested the following roles :
- Web : A role that can access website files, allow to change PHP versions, and access tools like Softaculous or Installatron, but not access e-mails
- Database : A role that can only access databases and cannot access files stored on the user's account.
- Backup : A role that can only manage backup : We don't mind backup being included in the Database or Web roles but it mus be limited to the role. So that backup in Database can only backup databases and backup in Web can only backup website files.
- Emails : The current Email role is the only role that we like. We would like to add a third party cPanel plugin to the e-mails role.
- DNS : Some companies require DNS only access so they can add subdomains for example but not read e-mails or edit website files
- Files : We would like to allow access to only the file manager so users can choose if for example web access gives access to the files or not.
- FTP/SFTP : While I understand cPanel want's top stop FTP and has disabled it by default, I hope that cPanel will realise before it's too late that lots of users use FTP accounts and either need FTP or SFTP accounts. There are now multiple ways cPanel can implement SFTP accounts. Until cPanel implements SFTP accounts we require a role that allows to create FTP accounts
While I believe that our requirements match alot of orther web hosting companies and feel that cPanel has igored alot of the comments in the original feature request, I also think that each webhost should be able to choose what each role contains. Different web hosts use different third party tools and different web hosts will have different requirements based on their customers.
Allowing web hosts to edit the roles, disable some roles, add other roles, and also allowing them to include third party tools in roles is important. We are happy to do this by editing configuration files and do not require an interface to do this. Other web hosts might however prefer to have an interface in WHM to manage this.
Replies have been locked on this page!