免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8299 | 回复: 8
打印 上一主题 下一主题

[samba] mac 访问 samba问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-23 19:48 |只看该作者 |倒序浏览
我们公司用linux 2.6.14 + samba 3.0.28
搭建的samba服务器,然后我想用mac操作系统访问samba服务,发现
只能拖拽文件,不能向samba目录中拷贝文件。
系统提示:names are too long or contain invalid characters samba

请问怎么解决啊?

论坛徽章:
0
2 [报告]
发表于 2008-07-23 21:30 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2008-07-24 10:24 |只看该作者
谢谢,我查一查。
补充一下,samba上的文件可以拷贝到mac本地的文件夹。
同时也可以拖拽samba上的文件到samba的其他共享目录。
所以感觉不是字符集的问题。

论坛徽章:
0
4 [报告]
发表于 2008-07-24 10:56 |只看该作者
samba manul
27.5.1    Basic Parameter Setting
...
UTF-8
Although Mac OS X uses UTF-8 as its encoding method for filenames, it uses an ex-
tended UTF-8 specification that Samba cannot handle so UTF-8 locale is not available
for Mac OS X.

但是samba上面的文件名是可以看见的,并且是可以打开的。如果字符集不支持extended UTF-8 ,是否也文件名不可见。

还有一个现象就是MAC在向samba拷贝的时候,会生成一个空文件(文件名正确),然后提示文件名非法。
samba目录中对现有文件duplicate的时候,也会产生一个空文件,然后提示文件名非法。

论坛徽章:
0
5 [报告]
发表于 2008-07-24 21:19 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2008-07-25 15:20 |只看该作者
不好意思,log怎么开?
我现在是syslog
而且进入smbd -i -d 256 模式的情况下,mac登录samba后就会退出

论坛徽章:
0
7 [报告]
发表于 2008-07-28 15:43 |只看该作者

自解,方法如下

由于我的服务有隐藏 .* 文件需求
所以我的配置里面有
veto files /.*/
导致“.”开头的文件不能被list 和access
(neither visible nor accessible)

但是mac 操作系统访问samba的图形界面中应用的协议需要建立“.”文件,所以拷贝失败

mac 拷贝文件场景:
打开smb://myserver/
进入home目录
拷贝本地文件a到samba的home目录
!!MAC会在home目录中建立.a文件,完成后,rename .a to a
拷贝结束

有什么不对的地方请多提意见

论坛徽章:
0
8 [报告]
发表于 2008-07-28 16:13 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
9 [报告]
发表于 2013-02-06 18:46 |只看该作者
你好请问这个问题解决了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP