Samba

mount_smbfs 忽略預設文件和目錄權限

  • October 9, 2018

我將遠端文件夾安裝在我的 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 組合確定。

簡而言之,您可能想要更改伺服器端的配置,而不是客戶端。

引用自:https://serverfault.com/questions/934519