Linuxコマンド | ファイル管理 | chown ファイル/ディレクトリ所有権変更
所有権の確認
まず所有権を確認するには、次のコマンドを使用します。
ls -al
このコマンドを入力すると、次のような形式で結果が表示されます。
-rw-r--r-- 1 kimkc staff 36864 5 10 2015 Currency.db
ここでは、所有者がkimkcで、グループ識別子がstaffです。
ファイル所有権の変更
root権限で次のコマンドを実行します。
コマンド
chown {所有者}:{グループ識別子} {所有権を変更したいファイル名}
test.shファイルの所有者をaaa、グループ識別子をbbbに変更するコマンドは次のとおりです。
例
chown aaa:bbb test.sh
ディレクトリ所有権の変更
root権限で次のコマンドを実行します。
コマンド
chown {所有者}:{グループ識別子} {所有権を変更したいディレクトリ名}
/home/testディレクトリだけの所有者をaaa、グループ識別子をbbbに変更するコマンドは次のとおりです。
例
chown aaa:bbb /home/test
このコマンドでディレクトリの所有権を変更すると、/home/testディレクトリのみ所有権が変更され、その下のディレクトリは変更されません。
下位ディレクトリまで含めて所有権を変更
root権限で次のコマンドを実行します。
コマンド
chown -R {所有者}:{グループ識別子} {所有権を変更したいディレクトリ名}
/home/testディレクトリと、その下のすべてのディレクトリおよびファイルの所有者をaaa、グループ識別子をbbbに変更するコマンドは次のとおりです。
例
chown -R aaa:bbb /home/test
このコマンドでディレクトリの所有権を変更すると、/home/testディレクトリだけでなく、その下のすべてのディレクトリの所有権も変更されます。