使用rsync時如何設定權限和所有權?

使用rsync時如何設定權限和所有權?

我在用著capistrano-wpcli關聯),一個使用「rsync」在開發和測試伺服器之間同步資料夾的程式。

uploads我暫時將遠端伺服器上的資料夾權限設定為777:

drwxrwxrwx 3 web www-data 4096 May 24 20:04 uploads

我正在以deploy使用者身分執行 rsync 操作,部署使用者位於www-data群組中(如果有 777 權限的話,這很重要)。

rsync 指令如下所示:

rsync -avz --rsh=ssh web/app/uploads/[電子郵件受保護]:/srv/www/domain.com/shared/uploads/

不幸的是,rsync 操作多次傳回此錯誤訊息:

rsync:無法在「/srv/www/domain.com/shared/uploads/」上設定時間。

為什麼不允許 rsync 操作?

相關內容