2010-03-31 11:56:47 +0000 2010-03-31 11:56:47 +0000
62
62

Chmodは、ディレクトリの読み書き権限を許可するために

私はルートでディレクトリを作成しました。私は、すべてのユーザーに特定のディレクトリへの読み書き権限を許可するためのchmodコマンドを探しています。私はファイルのためにchmod 775を行いましたが、私はディレクトリのためにこれを必要としています。これは、すべてのファイルとサブディレクトリのパーミッションを含みます。

回答 (2)

34
34
34
2010-03-31 12:05:34 +0000

0775がファイルに対して正しいことはほとんどありません。以下は、他の既存のパーミッションを乱すことなく、適切なタイプに適切な目的のパーミッションを追加します:

find somedir \( -type d -exec chmod u+rwx,g+rwx,o+rx {} \; -o -type f -exec chmod u+rw,g+rw,o+r {} \; \)

それを解読するのに役立つように、 man page for find を参照してください。

15
15
15
2010-03-31 11:58:02 +0000

Unix の保護モデルでは、再帰的にパーミッションを設定することはできません。

もちろん、再帰的にsettingを行うことはできますが、それは「下のすべてのファイルとフォルダにパーミッションを設定する」ことを意味するだけで、あなたの質問を理解しているわけではありません。

Domande correlate

6
10
8
5
6