/home/nvs-upload/media/ImageFtp/
こんにちは、私は多くのサブディレクトリがあるディレクトリを持っていますImageFTP
。私が経験している問題は、タスクを実行して新しいサブディレクトリを追加することです。これにより、そのタスクに755
含まれている権限とファイルが新しいディレクトリに追加されます644
。新しいディレクトリとファイルに自動的に権限を追加したいと思います777
。ユーザーやグループとは何の関係もありません。
これを行うにはどのコマンドを実行する必要がありますか?
答え1
デフォルト値を項目として定義して、それぞれのディレクトリとファイルを設定できます777
。666
ACL
setfacl -m default:u::rwx -m default:g::rwx -m default:o::rwx /home/nvs-upload/media/ImageFtp
(この-R
オプションを使用すると、既存のファイルとディレクトリに再帰的に適用することもできます。)ここでは、u
ser、g
roupなどのデフォルト値をo
に設定しますrwx
。
次の点に注意してください。
ㅏ)ACL
ドライブはアクティブな状態でマウントする必要があります(標準のUNIX FSでは、最近ほとんどの場合デフォルトで有効になっています)。
雨)説明したように、デフォルトではファイルを実行可能にすることはできません。ここそして議論はそこにつながった。
答え2
ファイルとフォルダの権限を繰り返し変更するには、-Rでchmodコマンドを使用する必要があります。sudo chmod -R 777 your_folder/
この場合、your_folderディレクトリとここに含まれるすべてのファイルとサブディレクトリには権限777があります。