フォルダ内に新しく作成されたサブディレクトリのデフォルト権限を設定する

フォルダ内に新しく作成されたサブディレクトリのデフォルト権限を設定する

特定のフォルダに新しく作成されたファイルではなく、フォルダに新しく作成されたサブディレクトリのデフォルト権限のみを設定したいと思います。

どうすればいいですか?

ベストアンサー1

たぶんあなたはコマンドを検索しているかもしれませんumask。ファイルまたはディレクトリを作成するときにデフォルトの権限を設定できます。詳細については、次を参照してください。マニュアルページ

umask数値または記号の形式にすることができます。

umask a=rx,ug+w
umask 002

ただし、ファイル分割機能をターゲットにせず、ディレクトリのみをターゲットとして指定することはできません。

mkdirPS withを使用して-m特定のマスクを設定できます。

[root@rhel9-1 tmp]# mkdir 1
[root@rhel9-1 tmp]# mkdir -m 700 2
[root@rhel9-1 tmp]# ls -ld 1 2
drwxr-xr-x 2 root root 6 Apr 22 12:10 1
drwx------ 2 root root 6 Apr 22 12:10 2

おすすめ記事