drwxr-xr-x権限を別のフォルダに設定するには?

drwxr-xr-x権限を別のフォルダに設定するには?

以下のように、私のフォルダ内に複数のディレクトリがあります。

teckapp@machineA:/opt/keeper$ ls -ltrh
total 8.0K
drwxr-xr-x 10 teckapp cloudmgr 4.0K Feb  9 10:22 keeper-3.4.6
drwxr-xr-x  3 teckapp cloudmgr   4.0K Feb 12 01:44 data

別のコンピュータに異なるフォルダがあり、次のように上記のフォルダの権限を変更する必要がありますdrwxr-xr-x

これはフォルダの権限をどのように変更しますかdrwxr-xr-x?これにはコマンドを使用する必要があることを知っていますが、chmodそれに使用する必要があるchownの値は何ですか?

答え1

これらの権限をディレクトリに適用するには、次の手順に従ってください。

chmod 755 directory_name

現在のディレクトリ内のすべてのディレクトリに適用されます。

chmod 755 */

すべてのディレクトリとサブディレクトリを変更するには、次のものを組み合わせる必要があります。探すそしてchmod:

find . -type d -exec chmod 755 {} +

答え2

drwxr-xr-x の場合、次のようになります。

chmod 755  the_path_to_target

drwxrwxr-x の場合、次のようになります。

chmod 775  the_path_to_target

答え3

@aguslrに追加(コメントするには評判が足りません):

chmodすべての権限を再帰的に変更するフラグchownもあります。-R

関連情報