Manage shell access
If some of your accounts on your server, wants to access your server remotely from the command line then you can use: “Manage Shell Access” option.
What is Shell Access and its use?
A shell access is also called as SSH i.e. Secured Shell, which provides user a remote command line access to a server, as the command line access is also very helpful; it not only help in speeding up certain tasks but also gives you access to run certain commands which require shell access. The commands related to certain frameworks like node.js, Laravel, Python, Magento etc. require shell access. This access is also required for file permissions, editing etc.
Important Warning:
This type of access is required by many users. But before you grant them a complete shell access then ensure that you consider the security risks in advance. Because the users can execute dangerous commands which can cause security issues therefore it is recommended that you should provide only the jailed shell access to the users. It is also called as jailshell. This access will prevent the users from executing the dangerous commands.
For accessing this option >> first log in to WHM >> Navigate to “Account Functions”>> then Select “Shell Access”. Following interface will appear:
Here if you want to edit the shell access for all the users at a time then click jailed shell option or any appropriate option and click ‘Apply to all’, which is at the top of the interface. I am not changing any permission in this interface.
Now if you want to edit /modify the shell access for a particular user then first locate that user then select the desired type of access in his row that corresponds to his account. I am not going to change any permission here.
Also it is important to check that whether that accounts package has Shell Access or not?
Select from following types of Shell Access:
Now, the accounts which has a disabled shell access they can use SFTP if enabled so to deny any accounts ability to use SFTP, then you should set /bin/false as the user’s shell. For doing this run the following command as Root user and the username will be the account for which you want to disable the SFTP.
usermod -s /bin/false username
Visit: Hostripples!
As the demand for virtual private servers (VPS) continues to grow, businesses and individuals are faced with a crucial decision:…
Web hosting is a large industry, as many other factors help any web hosting provider to form a company. The…
Welcome to the complete guide to WordPress security best practices in 2024. As technology evolves rapidly, implementing strong security measures…
Hey, wanted to learn about web hosting? Or do you want to start a new website and need hosting? Questions…
In today's digital world, the threat of DDoS attacks has become increasingly prevalent. These types of attacks have the power…