rsyncは所有者とグループを上書きし続けます。

rsyncは所有者とグループを上書きし続けます。

ソースファイルには次の権限があります。jim:jim

ソース宛先ファイルには、次の権限があります。www-data:www-data

私のコマンド:rsync -Pav --no-p --no-o --no-g file ubuntu@ip_address:/path/file

ただし、ターゲットファイルはubuntu:ubuntu次のようになります。www-data:www-data

ただし、ソースファイルとターゲットファイルが異なる場合でも、権限は保持されます。何が問題なのでしょうか?

ノート:rsyncはMacOS上でUbuntuとして実行されます。これが関連性があるかどうかはわかりません。

ありがとうございます。

ベストアンサー1

あなたのターゲットユーザーアカウントには、ubuntu自分が所有するファイルを作成する権限がないため、目的のwww-data効果を得ることはできません。

ターゲットユーザー名またはwww-dataを使用するrootか、バックアップ専用の場合は-M--fake-superコマンドに追加することを検討してください。

おすすめ記事