所有権を継承するには、新しく作成されたファイルが必要です。

所有権を継承するには、新しく作成されたファイルが必要です。

開発者向けにWordPressサーバーを設定しましたが、動作しています。ただし、/usr/share/nginx/htmlフォルダにファイルをコピーすると、権限の問題が発生します。私はこれをできるだけ簡単に説明しようとします。

フォルダの権限は次のとおりです。

drwxrwsr-x+ 9nginx wpress4096 6月16日 08:41 HTML

ご覧のとおり、所有者は「nginx」、グループは「wpress」です。リモート開発者のためにこのフォルダにACLが設定されていますが、これは問題ではありません。

私の問題は、私の開発者がファイルをこのフォルダ - > /usr/share/nginx/htmlにコピーしたときに所有者nginxを継承しないことです。次のように見えます。

-rw-r--r-- 1発行者 0 6月16日 08:14 ファイル 1

私はそれが次のように見えるようにしたいです:

-rw-r--r-- 1nginx wpress 0 6月16日 08:14 ファイル 1

コピーまたは作成したファイルが所有者とグループを継承するようにしたいと思います。権限を設定するときに、フォルダに対して 2775 を実行してグループの所有権を継承しました。問題は、所有者を継承するには、このフォルダに作成またはコピーされたファイルが必要であることです。nginx

SETFACLを使ってこれを行うことができると思いますが、試したことが何もないので、どのように機能するのか100%確信できません。

関連情報