文件/文件夹获得奇怪的名称并且在 Samba 共享上变得无法访问

Sco*_*ott 13 windows mac samba file-sharing macos

这是我们当前的设置:

Mac OS X 10.5.8 使用 Mac OS 扩展(日志式)文件系统的文件服务器。有一个共享通过 AFP(对于 Mac 桌面)和 Samba(对于 Windows 桌面)共享。

这是正在发生的事情:

所有 GFX 设计师都使用 Mac 并通过 AFP 在文件服务器上创建文件夹/文件,程序员使用 samba 访问这些文件。有时文件和文件夹以奇怪的名称出现,并且通过 samba 连接的人无法访问。

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

使创建的文件夹可访问的唯一方法是回到 Mac 桌面到达文件夹的位置,创建一个新文件夹并将损坏的文件夹的内容移动到新文件夹。

在 Mac 桌面上,他们可以完美地访问文件夹,并且文件夹/文件名在创建时显示。只是通过 Samba 访问的 PC 用户存在文件/文件夹问题。奇怪的是,这是随机发生的,我找不到某些文件夹最终对 samba 用户不起作用的任何原因。我怀疑 mac 用户正在对该文件/文件夹执行某些操作,例如添加标志或某些与 Mac 文件系统兼容但会导致 samba 问题的属性。

所以我的问题:

什么原因导致这个问题?有永久修复吗?如果没有,我是否可以训练 Mac 使用以阻止它们导致 samba 用户出现问题?

小智 22

这是一个文件名修改问题。Samba 正在将文件名转换为旧式 DOS 8.3 文件名。

编辑/etc/smb.conf(*) 并添加mangled names=no到该[global]部分并重新启动 smb 服务。

参考:http : //oreilly.com/openbook/samba/book/ch05_04.html


(*) 如果文件不存在,请键入locate smb.conf以查找它。sudo updatedb如果locate没有找到它,请键入并重试。