RHEL: Allowing users to ’su’ to "root" / Allowing ’root’ to login directly to the system using ’ssh’

RHEL: Allowing users to 'su' to "root" / Allowing 'root' to login directly to the system using 'ssh'

# Tested on RHEL 5, 6 & 7


# Allowing users to "su" to 'root'
# ------------------------------------------------------------------------------------------

# On a secured server regular users are not allowed to become 'root' by issuing "su" command

# /etc/pam.d/su file usually limits users that can become 'root' to those belonging to
# 'wheel' group

# This way, to allow a user to become 'root' it should be added to 'wheel' group:

usermod -g wheel <username>


# To allow all users to become super user (root), comment out following line in
# /etc/pam.d/su file (if line is uncommented only 'wheel' users will be able to do it):

   auth            required        pam_wheel.so use_uid

# To allow users in 'wheel' group to become 'root' without providing a password uncomment
# following line in /etc/pam.d/su file

   #auth           sufficient      pam_wheel.so trust use_uid


# State of these two lines can be combined in order to have one or other behaviour



# Allowing 'root' to login directly to the system via ssh
# ------------------------------------------------------------------------------------------

# Usually, after a fresh installation, 'root' is not able to login to the system via "ssh"
# To allow, verify/modify following files as necessary

# sshd_config: If existing, change "PermitRootLogin no" to "PermitRootLogin yes"

vi /etc/ssh/sshd_config
[...]
   PermitRootLogin yes
[...]

# This change requires a restart of sshd daemon:

# RHEL 5/6:service sshd restart

# RHEL 7: systemctl restart sshd



# access.conf: Change "-: root : ALL" to "+: root : ALL"

vi /etc/security/access.conf
[...]
   +: root : ALL
[...]


# Take into account that modifying this options can compromise the security of a system.
0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
Yum Update: DB_RUNRECOVERY Fatal error, run database recovery
Viewed 5240 times since Fri, Jan 17, 2020
RHEL: Reserved space on a ext2/ext3/ext4 filesystem
Viewed 5820 times since Sun, May 27, 2018
How to enable Proxy Settings for Yum Command on RHEL / CentOS Servers
Viewed 14604 times since Thu, Jul 19, 2018
Using grep to find string in files
Viewed 3470 times since Fri, May 15, 2020
YUM CRON RHEL7: Configure automatic updates.
Viewed 2781 times since Fri, Oct 26, 2018
How To: Create Self-Signed Certificate – OpenSSL
Viewed 3959 times since Mon, Feb 18, 2019
RHEL: Getting/Setting hardware clock’s time
Viewed 4637 times since Sat, Jun 2, 2018
List DNS records, nameservers of a domain from command line
Viewed 2834 times since Sun, Sep 30, 2018
How To Set Up an SSL Tunnel Using Stunnel on Ubuntu
Viewed 4428 times since Fri, Sep 28, 2018
YUM CRON Enabling automatic updates in Centos 7 and RHEL 7
Viewed 12941 times since Fri, Oct 26, 2018