www-dataが所有するディレクトリに再同期できません。

www-dataが所有するディレクトリに再同期できません。

GCP(nginx + php7)で実行されているUbuntu 18.04サーバーがあります。私/var/www/mysite.comも。drwxr-xr-x www-data:www-datapublic_html/drwxr-xr-x www-data:www-data

次のコマンドを使用して、ファイルをディレクトリ(自動展開用)に同期しようとします。

rsync -azvp test/ [email protected]:/var/www/mysite.com/public_html/test/

ただし、これを行うと、次のエラーが発生します。

rsync: mkdir "/var/www/mysite.com/public_html/test" failed: Permission denied (13)

groupsユーザーを確認しましたが、meグループの一部ですwww-data

www-dataグループのメンバーであるにもかかわらず、私の権限が拒否されるのはなぜですか?私が望むことを達成するために正しいグループを使用しているかどうか疑問になり始めました。

助けてくれてありがとう!

ベストアンサー1

グループにwww-data書き込み権限がありません。

(あなたは許可があると宣言しますdrwxr-xr-x www-data:www-data

グループ()に少なくとも書き込み権限を付与する必要がありますsudo --user www-data chmod -R g+w /var/www/mysite.com

また、グループがwww-dataアクセス権を維持していることを確認するために、ファイルアクセス制御リスト(デフォルトの権限を含む)を使用することも検討します。バラよりGnu / linuxでファイル権限などを設定する他の方法は何ですか?詳細については。

おすすめ記事