Permissions can be assigned at several different levels in cPanel. This page explains the different access types and locations of availability.
If you want to create a new cPanel account, see cPanel, Creating a new account .
If you're already familiar with the difference between cPanel permissions and website permissions, start here.
For a refresher on the difference between cPanel permissions and website permissions, see Understanding cPanel access vs website access below.
In many situations, your website is world-readable and you're choosing to add contributors and collaborators.
If, instead, you want your site to be readable only by the specific people you designate, see cPanel, Using Shibboleth to control who can see your website .
If you'd like to allow anyone with a campus IP address to read your site, see cPanel, How to restrict access to your website to campus IP spaces .
If you're running a content management system like WordPress or Drupal on cPanel, and you want to give a contributor access to the website, you'll want to use that content management system's built-in permission control system.
In cases where you're using the website's own permission controls, cPanel itself doesn't change the process you would use. Follow the regular instructions for the content management system you've selected.
In some cases, you may also want to use campus identity management tools such as Active Directory to provide information about the users themselves, and use the content management system's controls to define which people can create content, make changes, or delete specific elements.
In these cases, cPanel itself doesn't alter your interaction with your content management system's controls. However, the Amazon Web Services hosting underneath our cPanel instance can change the method you would use to connect to campus identity systems. See cPanel, Using Active Directory to control who receives editing permissions for your website and applications .
Note: Use with caution. Anyone who receives cPanel account web interface access will have near total control to add, delete, change, and uninstall your website.
To give someone access to an account's cPanel account web interface:
Note: Use with caution. Anyone who receives SSH access will have near total control to add, delete, change, and uninstall your website.
To give someone access to SSH into an account:
By default, a new website created on the web.illinois.edu cPanel server will be world-readable, but only editable by the person associated with the account who created it. In order to allow other people to contribute to your site, you'll need to choose how to share access.
When you're considering sharing access to your cPanel site with other people, the type of sharing you'll want to use depends on what level of control you want to offer. There are several ways to share reader, writer, editor, and/or administrator levels of control. All of them are available to University users; some of them can be shared with external partners like collaborators from other universities and web development teams.
All cPanel sites have both a cPanel account and at least one website. The first decision to make is whether you want to share web server-level control (cPanel account type) or just web site-level control (WordPress/Drupal/etc.) with your collaborator.
External partners can be given access at either the cPanel level (via Google authentication) or at the individual website level (via the authentication mechianim of choice for that specific website).
|Personal account permissions||cPanel account level permissions on an individual account||Eligible to create personal accounts.||Can never create their own personal account. However, they can be invited to share in one.|
|Personal account, shared websites||Website level permissions on a site hosted within a personal accout||Can both create and share permissions for your own personal website.||Can be invited to share in personal websites. If given admin access to the website, can invite others.|
|Shared account permissions||cPanel account level permissions on a shared account||Eligible to both create and share shared-account access.||Can never create a shared account. However, they can be invited to share in one.|
|Shared account, shared websites||Website level permissions on a site hosted within a shared account||Eligibility depends on who owns and administers the shared site.||Eligibility depends on who owns and administers the shared site.|