在遠端使用 sudo 進行 rsync 後出現權限被拒絕的問題

在遠端使用 sudo 進行 rsync 後出現權限被拒絕的問題

我試圖將文件從一台伺服器移動到另一台伺服器。我從來源伺服器運行了sudo rsync.該過程已完成,但在目標伺服器上,我的權限被 和ls拒絕cd。我試過

sudo chown -R www-data:www-data dest    

www-datanginx下面運行的。但當我嘗試這樣做時,我仍然收到「權限被拒絕」的訊息cd。當我ls不這樣做時sudo,所有屬性都顯示為問號?。如何在不更改讀取/寫入權限的情況下解決此問題?

答案1

我還不能發表評論,我不確定我是否理解這個問題,但我會嘗試一下。

  • 將目錄設定為所有使用者的可執行檔(來源
  • 如果該群組的目錄可執行,則將您登入的使用者新增至 www-data 群組

(或者您也不想更改可執行權限嗎?)然後,假設該目錄已為用戶啟用執行,您必須以 www-data 身份登入遠端伺服器(或者您已經這樣做了嗎?您不這樣做提到.. )

相關內容