What to do with root access
In this article I'll be going over some common things you might want to try out after just getting root access on either your VPS (Virtual Private Server) or dedicated server.
What is root access?
The root user on a server is the user account with the highest level of access and privileges to all of your files, logs, and settings on the server. This user can also commonly be referred to as the administrator account of the server.
When you connect to your server via SSH as the root user, or you login to WHM you'll have more access and options available.
This is just a brief break-down of what you can do with root access:
- Edit any file on the server
- Install server wide applications
- Configure server-wide applications like Apache or MySQL
Things that require root access
Below is a collection of our articles that demonstrates some of the things that you can accomplish when you already have root access on your server.
- 302: Upgrade PHP using EasyApache
- 303: Install and configure ClamAV plugin for cPanel
- 304: Install Munin plugin for WHM
- Find email forwarders or autoresponders
- Find spam script location with Exim
- Locate email accounts being used to spam
- Locate email delivery times for an email address
- Locate spam activity by subject with Exim
- Manage the Exim mail queue via SSH
- Manage the Exim mail queue in WHM
- Process a backed up Exim mail queue
- View a summary of the Exim mail queue
- Find the number of times SpamAssassin has to run
- Copy all mail to a email address in Exim
- Copy an account from another server with root access
- Copy multiple accounts from another server with root access
- Enable cPHulk Brute Force Protection
- How do I merge multiple cPanel accounts into one
- Merge multiple cPanel accounts into one account using SSH
- Split a single cPanel account into multiple accounts using SSH
- How to change MySQL server time zone
- Custom php.ini file per user with FastCGI
- Disable POP3 mail service on server
- Create MySQL query monitoring bash script
- Using the Linux top command in batch mode
- Disable directory indexes server wide
- Disable ModSecurity for a domain
You should now have a good understanding of what you can do with your newly granted root access to your server.
You are NOT logged in. You can still browse our Support Center.
To participate within our Community Support Forum:
2016-05-29 9:28 am
I also have VPS-1000S plan, set root password, ssh connection and IP access firewall. I want to access via SSH as root, but it keeps denying me the acces. What am I doing wrong?
2016-05-31 9:28 pm
What command are you using to open the connection? You should be able to open any terminal emulator and type
2016-03-23 10:37 am
Hi, I have a VPS-1000S plan, set root password, ssh connection and IP access firewal but I can not identify myself as superuser (root), I use osx, of course thanks for your time, a greeting!
2016-03-23 11:02 am
Thanks for the question about getting yourself identified as root. There is only one "root" user, but you can set yourself as a "reseller" in WHM - this will allow that username to access WHM. You would need to go to Reseller Center and then Add Reseller Account Privileges to the user of a particular cPanel account. If you were looking for something different, please let us know.
2015-06-29 8:28 pm
Setting up my own nameservers also requires it.
I know because I just tried in WHM in my new Inmotion account and the screen is missing the "Assign IP address" button and the "Add an A entry for this nameserver" button as well as th entire "The root account's default nameservers used when root creates an account" option.