- Lab
-
Libraries: If you want this lab, consider one of these libraries.
- Cloud
- Security

Linux User Management: Modifying User Settings and Removing Groups
Managing users and groups is an essential part of administering a Linux system. Users and groups are responsible for managing all activity on the server from `root`, to service accounts, to regular user accounts. In this lab, students will practice changing user settings such as the user shell, home directory, and group.

Lab Info
Table of Contents
-
Challenge
Use sudo to Gain root Access
# sudo -i
-
Challenge
Change the dbadmin User's Default Shell to Prevent the User from Logging In
# usermod -s /sbin/nologin dbadmin
-
Challenge
Check to See If the dba Group Exists. If It Does Not Exist, Create the dba Group. Change the dbadmin User's Primary Group to dba
# grep dbadmin /etc/group # groupadd dba # usermod -g dba dbadmin
-
Challenge
Set /dba as the Users Home Directory. If the Directory Does Not Exist, Create It
# ls -al / # mkdir /dba # chown dbadmin:dba /dba # chmod 740 /dba # cp /home/dbadmin/.bash* /dba # usermod -d /dba dbadmin
-
Challenge
Verify the New User Settings: For User dbadmin, the Group Should Be Set to dba, the Home Directory Should Be Set to /dba, and the Shell Should Be Set to /sbin/nologin
# grep dbadmin /etc/passwd # grep <GID for dbadmin from /etc/passwd> /etc/group
-
Challenge
Remove the Old Home Directory, /home/dbadmin. Check to See If Any Users Are Still Members of the Old Group, dbadmin. If Not, Remove the Old Group
# rm -R /home/dbadmin # grep dbadmin /etc/group # grep 1004 /etc/passwd # groupdel dbadmin
About the author
Real skill practice before real-world application
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Learn by doing
Engage hands-on with the tools and technologies you’re learning. You pick the skill, we provide the credentials and environment.
Follow your guide
All labs have detailed instructions and objectives, guiding you through the learning process and ensuring you understand every step.
Turn time into mastery
On average, you retain 75% more of your learning if you take time to practice. Hands-on labs set you up for success to make those skills stick.