将来、ファイルに同じユーザーとグループを維持しますか?

将来、ファイルに同じユーザーとグループを維持しますか?

私のウェブサイト上のすべてのファイルの所有権を次のように維持したいと思います。

sudo chown -R www-data:www-data /var/www/example.com/public_html

しかし、他のユーザーとファイルを変更する必要があるため、ACLを設定するには、次のようにしました。

setfacl -Rdm u:sampleuser:rwx /var/www/example.com/public_html

ただし、新しいファイルをアップロードすると、www-dataではなくSampleuserの所有になります。

Sampleuserを使用して新しいファイルを追加した後でも、すべてのファイル/ディレクトリのwwwデータを保存する方法はありますか?

Ubuntu 18.04を実行しています。

答え1

サンプルユーザーをこのグループに設定して、このグループが常にwww-dataになるように強制できます。

sudo usermod -a -g www-data サンプルユーザー

次に、次の場所に作成されたすべてのフォルダのデフォルトグループ権限を設定します。

setfacl -m "default:group::rwx" /var/www/example.com/public_html

関連情報