共同作業用の Set-GID ディレクトリの作成

Red Hat Enterprise LinuxBeginner
オンラインで実践に進む

はじめに

このチャレンジでは、ユーザー間の共同作業を円滑にするために、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 ビットを設定することで、そのディレクトリ内で作成されるすべてのファイルやサブディレクトリに親ディレクトリのグループ所有権を自動的に継承させることができます。これは、共有リソースを管理するシステム管理者にとって、権限管理を効率化しチーム内の連携を強化するために不可欠なスキルです。

✨ 解答を確認して練習