Scp
如何讓 scp 尊重 umask
我
scp
不尊重將文件發送到的使用者的umask設置。某處是否有設置,或者我應該使用不同的解決方案?
umask,顧名思義,是登錄 shell 的一個屬性。它位於
.profile
或其親屬之一。由於scp
不以互動方式登錄,因此它不執行任何這些腳本,因此它不會獲得您在那裡定義的 umask 設置。我能想到的最接近您想要的是在本地適當地設置文件的權限,然後使用該
-p
選項scp
來保留文件模式。您可能還會發現
rsync
有幫助。如果您使用它的-a
選項,它將在複製時保留文件的幾乎所有屬性,包括權限和模式。