从 Yosemite 访问 Ubuntu 14.04 中的共享文件夹时出现问题

从 Yosemite 访问 Ubuntu 14.04 中的共享文件夹时出现问题

我在从 Yosemite 机器访问 Ubuntu 14.04 中的共享文件夹时遇到问题。我得到“无法完成该操作,因为找不到“”的原始项目。

所以,我按照命令行中的所有步骤安装了 samba、配置了它、配置了 smb.conf,我认为一切都很好。

然后在我的 Mac 上,我看到了我的 ubuntu 电脑,我看到了我的共享文件夹,但如果我在不登录的情况下双击它,我会得到:“无法完成操作,因为找不到“SHARE”的原始项目。”如果我登录(macosx 中的“连接为”),我会再次收到相同的错误消息。

我注意到,nautilus 中该文件夹的权限对于组和其他人来说都是无权限的。当我尝试在命令行或通过 GUI 更改组和其他人的权限时,它不会影响任何内容,并且权限似乎总是恢复为“无”。这可能是我的问题所在吗?

哦,这可能也很重要:我尝试在 Ubuntu 机器上共享的文件夹位于外部 NTFS 硬盘上。也许我无法更改 NTFS 驱动器上的权限?

提前致谢...

答案1

不确定权限问题,但我有一台 Mac,在连接 Windows 共享时也遇到过类似的问题;研究后发现 OSX 中使用的 Samba 版本较旧,并且存在一些错误。我无法通过名称连接到此共享,尽管我可以在 Finder 中看到它。

如果我通过 Finder 菜单栏中的 (前往 -> 连接到服务器) 连接到共享并输入直接 IP 地址另一台计算机(即smb://192.168.1.101) 便能正常连接。

我无法确认确切的原因(我无法调整服务器设置或共享名称)但我记得一个可能的解决方案是缩短路径(以解决旧 samba 代码中的错误)。

相关内容