使用 Samba 与 macOS 用户共享已挂载的 CIFS 文件系统

使用 Samba 与 macOS 用户共享已挂载的 CIFS 文件系统

我有一个 CIFS 文件系统,我正尝试通过 Samba 与 macOS 用户共享。我无法直接连接到我在服务器上作为 CIFS fs 安装的原始 Samba 共享,因为我必须更改 Samba 配置,而且我无法访问原始 Samba 服务器。

到目前为止,一切都按预期运行。每个用户都有自己的文件夹,并具有模拟所有权(cifs 选项 uid 和 guid)和写入这些文件夹的权限。

问题是,当连接 macOS Finder 并尝试将文件复制到共享时,结果出现错误代码 -50(意外错误)。

但奇怪的是,我可以使用 cli 程序手动将文件复制到共享(我尝试了 cp、mv 和 dd,它们都可以毫无问题地复制文件)。Finder 无法在共享中创建文件,但它可以出于某种原因创建文件夹,还可以将现有文件移动到其他文件夹。

我不知道如何调试此问题。我甚至无法在 Finder 中找到意外错误的详细信息。

相关内容