LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1007|回复: 5

samba里面共享的连接文件为什么不能访问!!!

[复制链接]
发表于 2010-6-9 13:24:33 | 显示全部楼层 |阅读模式
我昨天晚上把我的Gentoo开了Samba服务,让Windows系统的电脑可以访问他。做好了之后,我在Windows的电脑上面访问是没有问题的,后来我把我的一个其它的NTFS分区挂到我的系统上,然后在Samba的共享目录里面链接到了这个分区里面的文件。但是我在Windows的电脑上面无法访问这个共享的目录,不知道问题出在什么样地方?
发表于 2010-6-9 16:23:59 | 显示全部楼层
windows系统是不会认linux下的链接的,可以直接共享这个盘的挂载点
回复 支持 反对

使用道具 举报

发表于 2010-6-9 17:17:41 | 显示全部楼层
权限问题也是要注意的。
回复 支持 反对

使用道具 举报

发表于 2010-6-9 20:48:56 | 显示全部楼层
在smb.conf 文件里面加入

follow symlinks = yes
unix extensions = no

试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-10 10:33:22 | 显示全部楼层
问题还是没有解决,我把问题再详述一下,希望有高手能指点一下。Samba服务做好后,共享的文件在其它的Windows客户机上面都可以访问的,由于我的电脑上面还有一个分区是NTFS的。我把这个NTFS分区里的文件mount到系统后,并且把权限都改成777.然后我在Samba里面共享这个目录,但是我在客户机器上面不能访问这个目录!应该是权限问题,但是权限应该怎么设置呢?我已经把这个目录用Chmod 777了,为什么还是不行???
回复 支持 反对

使用道具 举报

发表于 2010-6-13 04:24:09 | 显示全部楼层
我昨天更新了系统后今天都发现出了这个问题,未升级前是连接可以访问的,升级后都访问不了,samba 版本是 3.4.6,后来 GG 了一下,对应问题结果是这里: http://www.samba.org/samba/news/symlink_attack.html

具体解决方法是:
在 smb.conf 文件里面加入 wide links = yes
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表