Lab: User & Group Management (RHEL8+)

Create and manage users, groups, and shared directories.

← Back to Lab Main

Prerequisites

This guide requires:

1. Create Groups


sudo groupadd -g 5000 hr
sudo groupadd -g 6000 eng
            

2. Create Users and Assign Groups


sudo useradd -m hr_user -G hr
sudo useradd -m eng_user -G eng
sudo useradd -m both_user -G hr,eng
            

-m creates the home directory
-G assigns supplementary group membership

3. Verify User and Group Membership


cat /etc/group

id hr_user
id eng_user
id both_user
            

4. Create Shared Directories


sudo mkdir /home/hr
sudo mkdir /home/eng
            

5. Configure Directory Ownership and Permissions


sudo chown root:hr /home/hr
sudo chown root:eng /home/eng

sudo chmod 2770 /home/hr
sudo chmod 2770 /home/eng
            

2770 grants full access to owner and group, none to others.
The leading 2 enables the setgid bit so new files inherit the group.

6. Verify Directory Permissions


ls -ld /home/hr /home/eng
            

7. Set User Passwords


sudo passwd hr_user
sudo passwd eng_user
sudo passwd both_user