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!
Due to growing digitalization, Email Communication has become the backbone of professional interactions. Yet, surprisingly, many professionals struggle to craft…
As the digital landscape continues to evolve, securing your website has never been more crucial. SSL, or Secure Sockets Layer,…
As a web designer and web developer your experience must have reached to new height, right? Further, you need to…
In today's digital landscape, timing is everything. Whether you're a social media manager, business owner, or content creator, the success…
Are you a website owner? Maintaining the website is the prime concern for any website owner. Yes, it’s equally important…