Virtualbox OSX 主机访问 Ubuntu Samba 共享

Virtualbox OSX Host access to Ubuntu Samba share

我正在尝试在 OSX 主机 运行 Ubuntu 来宾服务器 16.10 上使用 Virtualbox 设置开发环境。 我坚持让 Samba 共享来宾上的开发目录,以便最终可以使用 Netbeans 通过共享目录编辑 OSX 上的服务器文件。 这在 OSX 上可以很好地分离物理 Ubuntu 机器。 从标准的 Samba 配置,最后是

[testsharename]
path=/home/myusername/shared#note trailing slash required
#hosts deny=*
#hosts allow=192.168.0.210#ip of an allowed lan address
guest ok=yes
writeable=yes

实际共享是在 OSX 上使用 Finder 识别的,但是在单击它时出现无法找到它的错误。更改共享名称反映在 Finder 上。注释掉的行是因为我真的只想访问一个单一的局域网IP。

Finder 错误是 the operation can't be completed because the original item for "testshare" can't be found

日志显示 Can't mount Samba share (canonicalize_connect_path failed) 因此一些研究将其缩小为 https://ubuntuforums.org/showthread.php?t=1439582

暗示的权限问题

按照我最初的要求将共享从主目录移到 /var/www/(主目录部分只是测试),共享目录上的 777 权限仅表明它可以完美运行。 我当然不同意论坛 post 的观点,即所有通往共享的路径节点都需要更改权限。