# chown [オプション] 所有者[:所有グループ] ファイル名 |
ファイル/ディレクトリの所有者を変更するには、chown コマンドを使用します。また、chown コマンドは所有グループも同時に変更することができます。
![]() | ファイルやディレクトリの所有者を変更できるのは、スーパーユーザーだけです。一般ユーザーは、たとえ自分が作成したファイルでも変更することはできません。所有グループの変更は、自分が所属しているグループであれば変更することができます。 |
代表的なオプションには、-R があります。これは、指定したディレクトリ以下に存在(サブディレクトリを含む)する全ファイルの所有者を再帰的に変更します。
以下では、ファイルの所有者の変更例を示します。
次のファイルの所有者を taro から jiro へ変更します。
$ ls -l -rw-r--r-- 1 taro taro 5 Apr 20 15:43 sample.txt |
次のコマンドを実行します。
# chown jiro sample.txt |
ls -l コマンドで、ファイルの所有者が jiro に変更されたことを確認します。
$ ls -l -rw-r--r-- 1 jiro taro 5 Apr 20 15:43 sample.txt |
次に、ファイルの所有者を taro、所有グループを turbo に変更するには、次のコマンドを実行します。
$ chown taro:turbo sample.txt |
ls -l コマンドで、ファイルの所有者が taro、所有グループが turbo に変更されたことを確認します。
$ ls -l -rw-r--r-- 1 taro turbo 5 Apr 20 15:43 sample.txt |