特定のフォルダに新しく作成されたファイルではなく、フォルダに新しく作成されたサブディレクトリのデフォルト権限のみを設定したいと思います。
どうすればいいですか?
ベストアンサー1
たぶんあなたはコマンドを検索しているかもしれませんumask
。ファイルまたはディレクトリを作成するときにデフォルトの権限を設定できます。詳細については、次を参照してください。マニュアルページ。
umask
数値または記号の形式にすることができます。
umask a=rx,ug+w
umask 002
ただし、ファイル分割機能をターゲットにせず、ディレクトリのみをターゲットとして指定することはできません。
mkdir
PS 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