In a multi-user environment like Linux, there will come a need to have a specific area set aside for different uses to collaborate. This lab will walk through the process and make sure you understand how different permissions can work together.
Successfully complete this lab by achieving the following learning objectives:
- Ensure /opt/collab Can Be Accessed by the Other Managers but Not Will
The first thing we need to do is make sure Bob, Adam, and Sally are all members of the same group. This will allow us to use octal permissions on the group section to allow access.
If we run
id adam, and
id sally, we’ll see that they’re all members of the
So we can run
chown bob.managers /opt/collaband
chmod 770 /opt/collabto lock the directory down to Bob and the
- Ensure Files Written Can Be Read by All Users
sally, touch a file in
/opt/collaband then try and
catall of those files as those 3 users.
Adam failed. Let’s look at why.
The permissions on
adam‘s file are 600, so his user can access the file but the other managers can’t. If we check
.bash_profilewe see his umask is set incorrectly for this task. Edit his
.bash_profileand set his umask to 026 and try this again.