いくつかの例では、いくつかがのchown代わりに使用されていることがわかりましたchmod。私は、使用する場所がわからないchmodとchown。それらの違い、いつ、なぜ私はどちらを使うべきかを説明してください。
chownまた、可能CH angeさんはGR OU P、そこにされてchgrp、このタスク専用に。
いくつかの例では、いくつかがのchown代わりに使用されていることがわかりましたchmod。私は、使用する場所がわからないchmodとchown。それらの違い、いつ、なぜ私はどちらを使うべきかを説明してください。
chownまた、可能CH angeさんはGR OU P、そこにされてchgrp、このタスク専用に。
回答:
ファイルを作成しましょう
touch rainbow
ファイルのメタデータを見てみましょう
$ ls -l rainbow
-rw-rw-r-- 1 zanna zanna 0 May 24 10:09 rainbow
情報の最初の部分はファイルの種類(-先頭は通常のファイルであることを意味します)と許可ビットです
その後、所有者(zanna)とグループ(zanna)が表示されます。chownコマンドを使用してこれらを変更できます。
$ sudo chown pixie rainbow
$ ls -l rainbow
-rw-rw-r-- 1 pixie zanna 0 May 24 10:09 rainbow
そしてchmod、許可ビットを変更するために使用します
$ sudo chmod 333 rainbow
$ ls -l rainbow
--wx-wx-wx 1 pixie zanna 0 May 24 10:09 rainbow
許可ビットは所有者、グループ、その他に対して個別に設定されるため、とを組み合わせてchown、異なるユーザーのファイル許可を制御できますchmod。Linuxでの許可に関する短期集中コースについては、この短いガイドを参照してください。
chmod a+w例?これには時間がかかりますが、投票数が増えると思います:D
chmodとchown(これはあまりにも広すぎる質問です)、私の答えは永遠に続きます。シンプルに保つために
簡単に言う
chownと、ファイルの所有権を変更するために使用されchmod、ファイルモードビットを変更するために使用されます。
chown ファイルの所有者を定義します。chmod 誰が何をできるかを定義します。誰かをファイルの所有者にすると、そのファイルのほぼどこでも実行できます。たとえば、chmod誰が何を実行できるかを定義するためにMODを変更するために使用できます。
$ ls -l file
-rwxrwxr-x 2 ravexina admins 26 May 9 12:49 file
上記の行でravexinaは、それがファイルの所有者でadminsあり、グループであることがわかります。sudo chown dave:sudo fileファイルの所有者をにdave、グループをに変更するには、次を使用できますsudo。これで、ファイルは「dave」と「sudo」グループの全員に属します。
しかし、chmod誰が何をできるかを定義しますか?ファイルを読み取る権利、ファイルに書き込む権利、またはファイルを実行する権利を持っている人。例えば:
chmod 777 file
所有者、グループ、その他すべての人を含むすべての人に読み取り、書き込み、実行の権限を与えます。
turnoff.usから:

chattr、私が推測するファイルに影響を与える可能性もあります。
ファイル(またはディレクトリなど)のパーミッションを考慮する場合、2つの要素があります。
chown誰を扱っていますか?何をchmod扱う。もう一方の代わりに使用することはできません。
単純なUnixアクセス許可は、ファイルにアクセスしようとするユーザーを3つのタイプに分類します。
chown最初の2つを変更するために使用されます。chmodこれらのタイプに付与された権利を変更するために使用されます。
以前の優れた回答に追加するいくつかのポイント/ヒント:
chown -R www-data files/chown user:group myfilechmod -R 775 files/「files /」とその下にあるすべてのファイルを実行可能および読み取り可能にします。を使用chmod -R g+w files/すると、他には何も触れずにグループの書き込み許可が追加されます。