Stop your inherited group ownership from breaking shared folders
Permissions & Security (Chmod/Chown/ACLs/SELinux/AppArmor)
Stop your inherited group ownership from breaking shared folders
🧩 The Challenge
You ever set up a shared directory for a dev team, only to have them complain that they can’t edit each other’s files five minutes later? It’s infuriating to watch permissions default to the user’s primary group instead of the folder’s shared group.
💡 The Fix
Slap the setgid bit on the directory so every new file automatically inherits the group ID of the parent folder. Your users stop fighting over file access and you stop getting tickets about “permission denied” errors.
chmod g+s /path/to/shared/directory
⚙️ Why It Works
Setting this bit on a directory forces the OS to apply the directory’s group ownership to everything created inside it, rather than the user’s default primary group. It’s a set-and-forget fix for any collaborative workspace.
🚀 Pro-Tip: Combine this with a restrictive umask in your /etc/profile to keep those new files group-writable by default.
Linux Tips & Tricks | © ngelinux.com | 8/3/2026
