我使用 Ubuntu 12.04 作为客户机,在 2011 MacBook Pro 上使用 OS X Lion 作为带有 VirtualBox 的 VM 主机。它们都是全新安装的。
我逐步完成了 Ubuntu 客户机的设置,以便在 VirtualBox 设置窗格中为特定 VM 共享一个目录。
我能够/media/sf_sharedDIR/
从 Ubuntu 导航到,但是进入文件夹后,出现“权限被拒绝”错误。
我认为这是主机端,因为我知道我必须在主机端配置我的目录才能正确共享,但我无论如何也想不起来如何在 Mac 上做这样的事情。
答案1
还有一些其他变量您没有提到,例如您正在运行的 MAC fs。但无论如何,这就是我解决相同问题的方法,但在 VMWare 中,我有一个与主机无关的 MAC OS X 连接,但位于同一个内部网络上。我一直注意到,当远程连接 MAC 机器时,安全设置总是有问题,即使在大量备份文件时,我也遇到了“权限”问题。
对于 MAC 连接,我总是在 Linux 客户机上安装 Samba,然后将其配置为允许我网络上的 MAC 的特定参数(我的意思是 Apple MAC,而不是 MAC 地址),并确保禁用这些共享和机器的所有授权/密码。然后从 MAC 连接到 Samba 共享。这样,我就可以从 MAC 以另一个方向进行连接,并使用 Samba 来管理客户机上的连接,在这种配置下,我在两者之间共享的文件永远不会成为问题。
我知道 Vbox 和 VMWare 都提供了工具,所以你不必这样做,而且它们通常都运行良好。但是,在 Apple 之外进行连接时,Apple 总是一个挑战,而且通常归结于 MAC fs。
尝试一下 Samba,它非常简单,并且无论文件系统或连接如何,都可以非常轻松地连接到 Linux。