Samba
mount_smbfs 忽略預設文件和目錄權限
我將遠端文件夾安裝在我的 MacOS 客戶端上:
mount_smbfs -d 0774 -f 0774 //user@192.168.128.48/NAS /Volumes/NAS
但是,新創建的文件仍然使用預設的 UNIX 權限創建。文件為 744,目錄為 755。
我用 -d 和 -f 指定的權限似乎被忽略了?
有什麼我想念的嗎?
這可能是因為掛載選項更改了本地文件的明顯權限,而不是遠端文件的權限。通過使用 -d 0774 -f 0774 進行掛載,所有掛載的文件都將在本地顯示為具有權限:
-rwxrwxr-- mnt/blah
但是,從伺服器的角度來看,它們將具有通常分配給文件的任何權限:
-rwxr--r-- blah
這通常由從父級繼承的權限、共享的強制創建模式設置、共享的創建遮罩和使用者的 umask 組合確定。
簡而言之,您可能想要更改伺服器端的配置,而不是客戶端。