Skip to content
Clairos Learn

Permissions and users · Lesson 30 of 33 · 8 minutes

Shared group directory

Prepare a group-owned workspace and inspect its collaboration mode.

Mastery 0/3Run itExplain itApply it
learner@clairosSimulated Linux lab
learner@clairos:~ $
↑ history · Tab complete · Ctrl+C cancel · Esc, Tab to leaveExit 0

Understand the pattern

Using group ownership for a shared directory helps operators explain what they know before they change anything.

mkdir
Create a directory. -p also creates missing parent directories and accepts an existing directory.

Creating a folder does not change the current directory.

chgrp
Change the file group within the permissions of the acting user.

A group name alone does not grant access unless membership and mode bits agree.

chmod
Change permissions using an octal mode or a symbolic adjustment. Each rwx bit belongs to owner, group, or other.

Do not use 777 as a blanket fix. Grant the smallest access needed.

stat
Inspect a file or directory metadata record, including ownership, permissions, and size.

Metadata and file contents answer different questions.

Worked example and expected result
$ mkdir -p lab/shared-review
(no output; exit 0)

Exit status: 0. The command completed successfully in the training fixture.

$ chgrp learners lab/shared-review
group learners set on /home/learner/lab/shared-review

Exit status: 0. The command completed successfully in the training fixture.

$ chmod 2770 lab/shared-review
(no output; exit 0)

Exit status: 0. The command completed successfully in the training fixture.

$ stat lab/shared-review
Path: /home/learner/lab/shared-review
Type: dir
Mode: drwxrwx---
Owner: learner
Group: learners
Size: 0 items

Exit status: 0. The command completed successfully in the training fixture.

Try a variation

Repeat this workflow in the sandbox with a different scratch filename. Keep the system fixtures unchanged and compare the observed output with your expectation before moving on.

Explain it

In “Shared group directory”, which interpretation is safe?

Apply it elsewhere

Before adapting the chgrp workflow from “Shared group directory” to another server, what should you do?

Keep the momentum.

Complete the lab, then explain and apply the pattern.

Next: SSH mode matrixTry an incident drill

Anonymous lesson and mastery progress lasts for this session. Sign in to keep synced lesson XP between sessions; mastery stays device-local. No speed bonus, lost lives, or hint penalties.

Keep learning

  1. 01Directory traversal modesSet and inspect a directory mode that supports controlled traversal.Practice
  2. 02SSH mode matrixCompare directory and key-file modes used by an SSH account.Practice
  3. 03Service account ownershipRelate a web file owner to the identity used by its service.Practice