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 CRON RHEL7: Configure automatic updates.
Viewed 694 times since Fri, Oct 26, 2018
Netcat shell zabezpieczony hasłem
Viewed 1108 times since Thu, May 24, 2018
Linux - How to monitor memory usage
Viewed 858 times since Fri, Jun 8, 2018
Using etckeeper with git
Viewed 1492 times since Sun, Jun 3, 2018
RHEL: XFS basic operations
Viewed 1902 times since Sat, Jun 2, 2018
Prosty skaner portów TCP w bash
Viewed 1229 times since Thu, May 24, 2018
linux-training.be gives you books for free to study Linux
Viewed 1129 times since Sat, Jun 2, 2018
How to Analyze or Read OS Watcher Output in three easy steps -- With Example ?
Viewed 5499 times since Thu, Jun 21, 2018
Linux 16 Useful Bandwidth Monitoring Tools to Analyze Network Usage in Linux
Viewed 907 times since Mon, Sep 21, 2020
How to maximise SSD performance with Linux
Viewed 3522 times since Fri, May 15, 2020