【Linux】
ファイル・ディレクトリの所有者・所有グループを変更する方法

chownコマンド・chgrpコマンドの使い方

投稿日 2022/07/05 更新日 2022/07/05


こんにちは。当サイトの管理者「元木皇天」です。

今回はファイルやディレクトリのアクセス権限に関わる所有者・所有グループを変更する方法について解説いたします。

環境
OS:Kali Linux Ver5.15

ファイル・ディレクトリの所有者を変更する

ファイル・ディレクトリの所有者を変更するには「chownコマンド」を使用します。

chownは以下のように記述します。

chown 所有者名 ファイル名・ディレクトリ名

実際の使用例は以下の通りです(以下はカレントディレクトリのsample.txtの所有者をtestUserに変更しています)。

chown testUser ./sample.txt

同様の方法でディレクトリの所有者を変更することもできます。


また、指定したディレクトリとディレクトリの中の全ファイル・ディレクトリの所有者を変更することもできます。

以下は「sample」ディレクトリの所有者とその中の全てのファイル・ディレクトリを変更する例です。

chown -R testUser ./sample

ファイル・ディレクトリの所有グループを変更する

ファイル・ディレクトリの所有グループを変更するには「chownコマンド」または「chgrpコマンド」を使用します。

chownコマンドを使用して所有グループを変更するには以下のように記述します。

chown :所有グループ ファイル名・ディレクトリ名

実際の使用例は以下の通りです(以下はカレントディレクトリのsample.txtの所有グループをtestGroupに変更しています)。

chown :testGroup ./sample.txt

同様の方法でディレクトリの所有グループを変更することもできます。


また、指定したディレクトリとディレクトリの中の全ファイル・ディレクトリの所有グループを変更することもできます。

以下は「sample」ディレクトリの所有グループとその中の全てのファイル・ディレクトリを変更する例です。

chown -R :testGroup ./sample


もう1つ、所有グループを変えるコマンドが「chgrpコマンド」です。

chgrpコマンドを使用して所有グループを変更するには以下のように記述します。

chgrp 所有グループ ファイル名・ディレクトリ名

実際の使用例は以下の通りです(以下はカレントディレクトリのsample.txtの所有グループをtestGroupに変更しています)。

chgrp testGroup ./sample.txt

同様の方法でディレクトリの所有グループを変更することもできます。


また、指定したディレクトリとディレクトリの中の全ファイル・ディレクトリの所有グループを変更することもできます。

以下は「sample」ディレクトリの所有グループとその中の全てのファイル・ディレクトリを変更する例です。

chgrp -R testGroup ./sample

まとめ

Linuxコマンドでファイル・ディレクトリの所有者・所有グループを変更するには
chownコマンド
chgrpコマンド
を使用します。