我在 Debian 系統下跑 samba,設定了兩個目錄 : smbFolder 和 shareFolder
兩台 windows 電腦都可看到這兩個目錄沒問題,但是權限上的設定好像有問題
smbUser 在 A 電腦登入後可存取 smbFolder 和 shareFolder
B 電腦上不用登入就可看到 shareFolder
可是問題來了,A 電腦上的 smbUser 在 shareFolder 建的目錄或檔案
在 B 電腦上可以看的到,但是卻無法存取
應該是 smb.conf 的問題,可是我都設定成最大權限 create mask=0777 ; directory mask=0777
是否我的 create mask/directory mask 理解錯誤,還請先進幫忙解惑,感恩。
[global]
workgroup=WORKGROUP
netbios name=mySMB
server string=mySMB
security=share
guest ok=yes
unix charset=utf-8
dos charset=cp950
hosts allow=192.168.1.0/255.255.255.0
[smbUser]
comment=Home Directories
path=/mnt/sda/smbFolder
browseable=yes
create mask=0777
directory mask=0777
inherit acls=yes
valid users=%S
writable=yes
read only=no
[share]
comment=an upload permitted
guest ok=yes
path=/mnt/sda/shareFolder
browseable=yes
writable=yes
share modes=yes
create mask=0777
directory mask=0777
read only=no