在 VMware Player 中,在 Win7 64 位(主机)和 Ubuntu 10.10(客户机)之间共享文件夹的最佳方法是什么?
我可以很好地设置共享(使用 vmware-tools),但所有共享文件都是 root:root 所有,权限设置为 777。这真是太糟糕了。
我该怎么做才能保留共享文件的所有权和权限?
我猜我需要某种文件容器,它会作为块设备安装在 Ubuntu 中(如果是这样,它需要是动态的,即随着所含文件的大小而扩展)。但也许有更好的解决方案?
答案1
在桌面上创建一个文件夹并创建一个链接
终端。 ln -s /mnt/hgfs/shared-directory ~/Desktop/Name-of-the-folder
您将拥有保留所有权和权限的共享文件
完毕
答案2
除非身份验证机制相同,否则您无法保留所有权和权限(Ubuntu 中的用户 1000 在 Windows 中是什么意思?)。共享身份验证意味着使用 LDAP(Active Directory)服务器。
我在网络上所做的是从 VMWare 或 VirtualBox 外部设置 smb 共享目录(Windows 共享/或 SAMBA 共享)。客户端/客户机必须提供服务器可以验证的凭据,但一切都可以在保留的权限(共享和文件夹)下正常工作。
在 Ubuntu 的主菜单上,选择“位置/连接到服务器/Windows 共享”,登录用户将获得提供的凭据允许的任何访问权限。永久挂载共享需要在 /ect/fstab 中公开用户凭据,并且对所有用户都相同,因此请跳过此步骤。
最后系统可能能够使用正确的用户权限挂载共享,但我还没有尝试/需要它。