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
Linux - How to perform I/O performance test with dd command
Viewed 6923 times since Fri, Jun 8, 2018
awk printf
Viewed 16892 times since Wed, Aug 19, 2020
How To Use the Linux Auditing System on CentOS 7
Viewed 4958 times since Fri, Apr 5, 2019
LVM: Extend an existing Logical Volume / Filesystem
Viewed 3354 times since Sat, Jun 2, 2018
RHCS: Configure an active/backup pacemaker cluster
Viewed 10175 times since Sun, Jun 3, 2018
LVM: Reduce an existing Volume Group by removing one of its disks
Viewed 3111 times since Sat, Jun 2, 2018
How log rotation works with logrotate
Viewed 5786 times since Fri, Nov 30, 2018
Enabling automatic updates in Centos 7 and RHEL 7
Viewed 3306 times since Wed, Oct 17, 2018
Linux - Cannot login from remote console but can access via ssh
Viewed 6200 times since Fri, Jun 8, 2018
Open SSL Encrypt & Decrypt Files With Password Using OpenSSL
Viewed 9981 times since Mon, Feb 18, 2019