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ディレクトリだけでなく、その下のすべてのディレクトリの所有権も変更されます。