3. 所有権の権限

Linux システムでは、すべてのファイルとディレクトリには所有者とグループが割り当てられています。Linux ファイル所有権の管理は、アクセスと権限を制御するための基本的なタスクです。特定のLinux コマンドを使用して、ファイルのユーザー所有権とグループ所有権の両方を変更できます。

ユーザー所有権の変更

ファイルの所有権を別のユーザーに移管するには、chown(change owner)コマンドを使用します。これは、ユーザーの職務が変更された場合や、ファイル管理を他の誰かに割り当てる必要がある場合に役立ちます。通常、自分が所有していないファイルの所有者を変更するには、スーパーユーザー権限(sudo)が必要です。

sudo chown patty myfile

このコマンドは、myfileのユーザー所有者をユーザーpattyに変更します。

グループ所有権の変更

同様に、chgrp(change group)コマンドを使用して、ファイルに関連付けられているグループを変更できます。これにより、新しいグループのすべてのメンバーが、グループのLinux 権限に基づいてアクセスできるようになります。

sudo chgrp whales myfile

このコマンドは、myfileのグループ所有権をグループwhalesに設定します。

ユーザーとグループの両方の変更

効率化のために、chownコマンドを使用すると、1 つのステップでユーザー所有権とグループ所有権の両方を変更できます。ユーザー名とグループ名をコロンで区切ることで、両方の属性を同時に更新できます。

sudo chown patty:whales myfile

この単一のコマンドは、ファイルmyfileに対してユーザー所有権をpattyに、グループ所有権をwhalesに割り当てます。これは、Linux ファイル所有権を管理するための最も一般的な方法です。

ログインして学習進捗を保存

サインイン

演習

Linux ファイル所有権の理解を深めるために、これらの実践的なラボでの練習をお勧めします。これらは、chownおよびchgrpコマンドを適用するための現実世界のシナリオを提供します。

  1. Linux ユーザーグループとファイル権限 - ファイル権限の理解やファイル所有権の操作を含む、必須の Linux ユーザーおよびグループ管理の概念を学びます。このラボでは、マルチユーザーLinux 環境を保護するための実践的な経験が得られます。
  2. 新しいユーザーとグループの追加 - この課題では、新しいユーザーアカウントの作成、カスタムグループの設定、グループメンバーシップの管理を通じて、サーバー環境に新しいチームメンバーを追加するシミュレーションを行います。これにより、Linux ユーザーおよびグループ管理スキルが試されます。

これらのラボは、概念を実際のシナリオに適用し、Linux でのファイル所有権と権限の管理に対する自信を構築するのに役立ちます。

クイズ

ファイルのユーザー所有権を変更するために使用されるコマンドは何ですか?コマンド名のみを小文字の英語で入力してください。