はじめに
このチャレンジでは、ユーザー間の共同作業を円滑にするために、set-GID ディレクトリを作成および設定します。set-GID ディレクトリを使用すると、その中で作成されたすべての新しいファイルやサブディレクトリが、親ディレクトリのグループ所有権を自動的に継承するようになります。この機能により、共有プロジェクトに取り組むチームのファイル共有と権限管理が大幅に簡素化されます。
共同作業用 Set-GID ディレクトリの作成
このタスクでは、~/project ディレクトリ内に collaboration という名前の新しいディレクトリを作成し、そこに set-GID(Set Group ID)権限ビットを設定します。
タスク
~/projectディレクトリ内にcollaborationという名前の新しいディレクトリを作成してください。collaborationディレクトリに set-GID(Set Group ID)権限ビットを設定してください。
要件
- 新しいディレクトリのパスは
~/project/collaborationである必要があります。 - ディレクトリ名は正確に
collaborationとしてください。 ~/project/collaborationディレクトリに set-GID 権限ビットが正しく適用されている必要があります。
例
タスク完了後、ls -ld ~/project/collaboration コマンドで collaboration ディレクトリの権限を確認すると、以下のような出力が表示されます。グループ権限セクションにある s の文字に注目してください。これが set-GID ビットが有効であることを示しています。
ls -ld ~/project/collaboration
drwxrwsr-x. 2 labex labex 6 Apr 12 12:34 collaboration
まとめ
このチャレンジでは、set-GID ディレクトリの作成方法を学びました。set-GID ビットを設定することで、そのディレクトリ内で作成されるすべてのファイルやサブディレクトリに親ディレクトリのグループ所有権を自動的に継承させることができます。これは、共有リソースを管理するシステム管理者にとって、権限管理を効率化しチーム内の連携を強化するために不可欠なスキルです。



