Instructions
NOTE: In the following example, we are using admin for the username. This is just a example and can be replaced with any username you wish to use.
1. Add the user. In the following example, we will use the user name admin. The command adduser will automatically create the user, initial group, and home directory.
[root@root ~]# adduser admin
[root@root ~]# id admin
uid=10018(admin) gid=10018(admin) groups=10018(admin)
[root@root ~]# ls -lad /home/admin/
drwx------ 2 admin admin 4096 Jun 25 16:01 /home/admin/
2. Set the password for the admin user. When prompted, type and then retype the password.
[root@root ~]# passwd admin
Changing password for user admin.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@root ~]#
3. SSH to the server with the new admin user and ensure that the login works.
[root@root ~]# ssh admin@my.ip.or.hostname
admin@my.ip.or.hostname's password:
[admin@admin ~]$
Adding the User to the Wheel Group
nano /etc/group
wheel:x:10:root,admin
4. Verify that you can su (switch user) to root with the admin user.
[admin@admin ~]$ su -
Password:
[root@root ~]$ whoami
root
5. Edit /etc/ssh/sshd_config with your favorite text editor.
[root@root ~]# nano /etc/ssh/sshd_config
Change this line:
#PermitRootLogin yes
Edit to this:
PermitRootLogin no
6. Ensure that you are logged into the box with another shell before restarting sshd to avoid locking yourself out of the server.
[root@root ~]# /etc/init.d/sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]
[root@root ~]#
You will now be able to connect to your server via ssh with the admin user and then use the command su to switch to the root user.
Most Popular Articles
How to install ConfigServer ModSecurity Control (cmc)
wget https://download.configserver.com/cmc.tgztar zxf cmc.tgzcd cmcsh install.sh
Installing and Configuring CSF Firewall
Installing and Configuring CSF Firewall This article demonstrates how to install and configure...
Linux Malware Detect
cd /tmp wget http://www.rfxn.com/downloads/maldetect-current.tar.gz tar xfz...
How install attracta SEO Tools in cPanel Servers
How install attracta SEO Tools in cPanel ServersLog into your cPanel server(s) via SSH and run...
Linux Creating a Partition Size Larger Than 2TB
Find Out Current Disk Size Type the following command:# fdisk -l /dev/sdbSample outputs: Disk...