How to Manage Shell Access from WHM

We’ve discussed How to Manage Shell Access from WHM in this article by providing simple instructions.

Enabling Shell access, often known as SSH, allows you command-line access to the remote server. You can grant shell access to an unlimited number of people.

Shell access can be divided into three categories.

  1. Normal Shell: It gives a user full command-line access to their account with no restrictions.
  2. Imprisoned Shell: With jailed shell, users can exercise administrative authority. It does, however, prohibit the execution of malicious commands.
  3. Disabled Shell: It prevents cPanel users from accessing the shell.

Using Manage Shell Access, you can enable or disable shell access.

  1. Use your root access to “Log into your WHM account”



  2. Select “Account Functions” from the menu.



  3. Select “Manage Shell Access” from the menu.



  4. Manage Shell Access is a utility that allows you to give individual users different levels of shell access.



    Note: You can also activate or stop shell access for all accounts at the same time. Under the shell access authority, you want to grant, click the Apply to All option.

Modify an account to manage Shell Access

  1. Choose “Account Functions” from the menu.



  2. Select “Modify an Account” from the menu.



    A form will appear, containing the account’s Basic Information, Resource Limits, Privileges, and DNS Settings. You’ll be able to change your user account’s information and configure settings here.
    Note: If you have a multi-user WHM account, the Modify an Account feature will show you a list of all your cPanel accounts. To provide an account shell access, pick the user and then click the Modify button.

  3. Go to the Privileges section and check the box next to Shell Access. Then, click the “Save button”



    It will give the cPanel account shell access.

If you have any further queries, please submit a support request and we will be happy to take a look.