想在一个linux 环境下配置samba 环境,让任何用户任意访问某一个目录,尝试了很多次都无法成功,最后才发现问题的原因。
所使用的配置脚本如下: /etc/samba/smb.conf
[global]
security = share
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
#interfaces = 192.168.0.1/255.255.255.0
[vingo]
path = /
public = yes
writable = yes
browseable = yes
guest ok = yes
[tmp]
path = /tmp
public = yes
printable = no
guest ok = yes
writable = yes
当其他用户没有采用登录的方式访问这个samba 的配置的时候,所使用的是guest 用户。
那么用户的访问权限和linux 上面的访问权限不同。
通过 chmod 777 /home/vingo/atemp 来修改某一个特定目录的访问权限之后,可以顺利的进行写操作。