Scp

如何讓 scp 尊重 umask

  • August 11, 2014

scp不尊重將文件發送到的使用者的umask設置。某處是否有設置,或者我應該使用不同的解決方案?

umask,顧名思義,是登錄 shell 的一個屬性。它位於.profile或其親屬之一。由於scp不以互動方式登錄,因此它不執行任何這些腳本,因此它不會獲得您在那裡定義的 umask 設置。

我能想到的最接近您想要的是在本地適當地設置文件的權限,然後使用該-p選項scp來保留文件模式。

您可能還會發現rsync有幫助。如果您使用它的-a選項,它將在複製時保留文件的幾乎所有屬性,包括權限和模式。

引用自:https://unix.stackexchange.com/questions/16969