samba一个错误的解决办法!

问题:用户自己的文件夹可以访问,但是一个公用的exchange文件夹不能访问。


smb配置文件

[root@samba samba]# vi smb.conf

[global]
workgroup = samba
netbios name = samba
server string = samba
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd


[homes]
comment = Home Directories
browseable = no
writable = yes

[exchange]
path = /home/samba/exchange
public = yes
writable = yes

当访问该用户自己的目录的时候正常,当访问exchange目录的时候出错:

你可能没有权限使用网络资源

检查没有发现什么错误,最后在朋友的帮助下找到了原因,原来exchange的目录是path = /home/samba/exchange,这个目录位于用户samba用户的目录下面,而默认建立的情况下该目录的权限为700,该为755即可。

请使用浏览器的分享功能分享到微信等