Mac 用户的文件共享

Mac 用户的文件共享

我们网络上的主要文件共享目前由旧版 Apple XServes 托管。我曾计划用 Windows 共享替换其中一些文件,因为我有更好的硬件可用,但有人告诉我这可能会给我们的一些 Mac 用户带来问题。

我可能会遇到什么样的问题,以及在混合操作系统(Windows,OSX,偶尔是 Linux)环境中托管通用文件存储的推荐方法是什么?

答案1

要连接到 Windows 共享,大多数 Linux 发行版使用桑巴SMB 协议的实现。

Apple 在 OS X 中使用了他们自己的源自 FreeBSD smbfs 的 SMB 实现。Mac OS X 10.5 支持 SMB 签名,只需在 Windows server 2003 10.4 及以下版本中关闭对所有通信进行数字签名即可。

我每天都使用它们来连接 Windows 共享,从来没有遇到过任何麻烦。

答案2

在有问题的 Mac 上,值得注意的是,如果你还没有这样做,你应该尝试禁用在网络共享上创建 .DS_Store 文件。(详情请见MacOSXHints.com

此外,您还应该知道,在 SMB 上,您会注意到._FILENAME创建的文件 - 这是 OS X 在其他文件系统上维护资源分支数据等的方式。如果 Windows 计算机上的用户尝试打开错误的文件,这可能会造成问题。

可以让服务器不允许这些文件(在 smb.conf 中,你可以设置 veto_files=._*),但在 Windows Server 2003 中我不确定它在哪里,但我相信使用这篇文章科技共和应该被证明是一个有价值的起点。

答案3

Windows 2003 及更高版本有一个特点(在“安全选项”下的“组策略”中启用)将对 Microsoft 网络服务器上的所有通信进行数字签名。这将阻止 Mac OS X 客户端访问 Windows 2003(+) 上的共享。

如果您可以接受关闭该功能所带来的安全性“降级”,那么我认为不会有任何其他问题。

答案4

是否有任何 Mac 用户使用当前的 XServe 共享进行 Time Machine 备份?如果是这样,您将需要一个支持 AFP 协议的替代品,单靠 SMB 是不够的。微软在 2008 服务器上放弃了对 Mac 的最后支持,尽管在 2003 年它已经存在缺陷且不完整。

如果需要 Time Machine 备份(或任何其他依赖 AFP 的服务),您可以获取 Mac Mini 服务器或为 W2008 购买单独的 Mac 启用服务。

相关内容