如果沒有對包含目錄的寫入權限,WinSCP 無法覆寫文件

如果沒有對包含目錄的寫入權限,WinSCP 無法覆寫文件

我想覆蓋權限為 777 的文件,但文件所在目錄的權限為 755。

答案1

我建議更改目錄的權限。

對您的帖子進行簡短回顧,省略不相關的部分:
我想將文件寫入...到除用戶之外的任何人都不可寫的目錄。我假設您沒有以該特定使用者登入。

也就是說,755權利是:

  • 使用者:讀 (r)、寫 (w)、cd 到目錄 (x)
  • 群組:讀取(r),cd到目錄(x)
  • 其他:讀取(r),cd到目錄(x)

因此,只有擁有該目錄的使用者才可以對其進行寫入。您可能想要替換該目錄中的可寫入文件,但這與寫入鎖定櫃子中的公共乳品店(777,未鎖定)相同。失敗是因為櫃子被鎖住了。


(如果您認為:為什麼我應該寫入目錄而不僅僅是文件:目錄將使用上次訪問的內容、大小等進行更新...)


我假設的其他事情:

  1. 您沒有使用 ACL。
  2. 這不是一些特殊的資料夾(例如/dev,/proc,...)

答案2

你的問題很模糊。

但我認為您遇到問題是因為 WinSCP 嘗試首先傳輸到臨時文件,這與您缺乏創建文件權限發生衝突。

傳輸恢復/傳輸到暫存檔案名WinSCP 中的首選項:
https://winscp.net/eng/docs/ui_pref_resume

相關內容