chownを使用して、すべてのフォルダーのサブフォルダーとファイルの所有権を設定しますか?


43

このchownコマンドを使用して、フォルダーのすべてのサブフォルダーとファイルの所有権を変更するにはどうすればよいですか?


1
chown -Rあなたのために働くはずです。
Wayne_Yux

2
chown -R your_username:your_group folder
アレックスロウ

回答:


55

からchown --help

Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE...
  or:  chown [OPTION]... --reference=RFILE FILE...
Change the owner and/or group of each FILE to OWNER and/or GROUP.

[...]

  -R, --recursive        operate on files and directories recursively

[...]

したがって、実行する必要があります(おそらくでsudo):

chown -R USERNAME:GROUPNAME /PATH/TO/FILE

グループは、指定したユーザーのプライマリグループ(通常は同じ名前)でなければならない場合は、あなたも省略することができGROUPNAME、ちょうど与えるUSERNAME:コロン(その前にスペースなし!)。暗黙的に設定されます。

chown -R USERNAME: /PATH/TO/FILE

ユーザーを変更してグループをそのままにするには、USERNAMEグループ名とコロンを指定せずに指定します。

chown -R USERNAME /PATH/TO/FILE

グループのみを変更し、所有者ユーザーをそのままにするには、:GROUPNAME先頭にコロンを付けて指定します。

chown -R :GROUPNAME /PATH/TO/FILE

11

私のユーザー名はtimoで、ホームディレクトリ上のすべてのファイルとフォルダーの所有権を取得するためにこれを行いました(別のアカウントから転送されます):

~$ sudo chown -R timo /home/timo/*

9
chown -R <username>:<groupname> <folder>

これは私が通常行う方法であり、通常は一度に1つのフォルダーを実行します。各フォルダを操作するのに少し時間がかかります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.