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

Create a Collaborative Directory
In this hands-on lab, you are responsible for creating a directory to be used as a shared resource by the `devops` team. You will create a new local group, a local user account, and update the new group membership. Next, you will create a new directory and configure the permissions and ownership so it can only be accessed and used by the team. The last step will be to validate access to the directory using the account of a user on the `devops` team. *This course is not approved or sponsored by Red Hat.*

Lab Info
Table of Contents
-
Challenge
Create a Local Group and a User Account, Then Populate the Group
- Create a local group called
devopsadmin
. - Create a user account for
Peter Gibbons (pgibbons)
. - Set the password for
pgibbons
anddevops
(an existing account) todevops123
. - Add
pgibbons
anddevops
to thedevopsadmin
group.
- Create a local group called
-
Challenge
Create the Team Directory, Configure Ownership and Permissions and Restrict Access
- Create a directory called
devops
in the/data
directory. - Update the ownership to
nobody:devopsadmin
. - Update directory permissions to the following configuration:
- owner/group = read, write, execute
- other = none
- Enable SGID
- Enable the sticky bit
- Create a directory called
-
Challenge
Validate Access to the Directory
- As the
cloud_user
, attempt to change to the/data/devops
directory. - Switch to the
pgibbons
user account.- Attempt to change the devops directory.
- Attempt to create a file called
pgibbons-test
.
- Switch to the
devops
account.- Attempt to change to the devops directory.
- Attempt to edit the
pgibbons-test
file. - Attempt to rename the
pgibbons-test
file todevops-test
. - Attempt to delete the
pgibbons-test
file.
- As the
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.