Permissions
如何使 cifs/smb 掛載忽略 umask?
我有一個從
/etc/fstab
. 但我非常希望在該共享上創建文件/目錄以忽略我的 umask。那可能嗎?似乎 cifs 不支持該umask=000
選項(來源:)man mount.cifs
。我目前最好的選擇是將我的系統範圍的 umask 設置為 000,但我不想這樣做,因為我想讓本地機器更加鎖定。愚蠢的是,我以前的 NAS 做得很好,所以也許這是需要的伺服器端更改?
正如我的問題所建議的那樣,這是需要進行的伺服器端更改。
/etc/smb.conf
我在伺服器上添加了這些行:create mask = 0666 force create mode = 0666 directory mask = 0777 force directory mode = 0777
現在它工作得非常好。
該
noperm
fstab
選項允許所有使用者讀取和寫入 CIFS 掛載(umask=000
如果 支持它會這樣做mount.cifs
)。範例行
/etc/fstab
:\\computer\UNC\path /mnt/path cifs auto,rw,user,noperm,credentials=/path/to/credentials.txt 0 0