浏览 OS X 10.8 时,Samba 共享为空且不可写入

浏览 OS X 10.8 时,Samba 共享为空且不可写入

当我挂载 Samba 共享时,它可以工作,但它没有显示任何文件,即使它们存在于服务器上,我也无法将文件写入共享。

服务器是 CentOS 6.4,运行 Samba。客户端是 10.8。

  1. 我可以使用以下命令从服务器挂载共享:smb://<ip>/<share name>

  2. 我可以:telnet <ip> 445成功

  3. 在这种情况下,安装共享的用户拥有该共享。

smb.conf:

#======================= Global Settings =====================================
[global]
interfaces = eth1 lo
bind interfaces only = yes
workgroup = WORKGROUP
security = share
map to guest = bad user
#============================ Share Definitions ==============================
[MyShare]
user="<user>"
force user = <user>
comment = MyShare Files
path = /drobo/users/<user>
browsable = yes
writable = yes
read only = no
public = yes
create mask = 0644
directory mask = 0755

需要进行哪些更改以便可以看到已经存在的文件以及允许写入权限?

答案1

停止使用 security=share !- 请参阅我的博客文章Samba 和来宾共享“安全 = 用户”

还建议您简化您的共享定义:

  1. 删除用户 = - 它无效(testparm 应该会告诉您这一点)
  2. 强制删除用户 = - 如果您想要访客访问
  3. 删除 writable= - 它是 read only= 的同义词 - 你不需要两者
  4. 删除 public=yes,它是可用的,但最好用 guest ok=yes 替换,它是它的同义词。
  5. 删除掩码条目,直到您知道自己在做什么。

相关内容