Linux SGID(Set Group ID)の説明 — chmod 2775による共有ディレクトリ
Linuxのsetgidビットを理解する。chmod 2775がディレクトリで新しいファイルが正しいグループ所有権を継承する仕組み。
Special Permissions
詳細な説明
SGID(Set Group ID)とは?
SGIDビットはファイルとディレクトリで異なる動作をします。ディレクトリに設定すると、内部に作成された新しいファイルが自動的にディレクトリのグループを継承します。
chmod g+s /shared/project
chmod 2775 /shared/project
chown :devteam /shared/project
ユースケース
ディレクトリのSGIDは、Linuxでのチームコラボレーションの標準ソリューションです。開発チーム、Webエージェンシー、共有ファイルアクセスのある組織に必要です。