我有 CentOS 6.5 最小客户机和 OSX Mavericks 10.9 主机。播放器是 VMWare Fusion。我想在主机上编辑文件并在客户机上运行它们。我正在尝试使用共享文件夹来实现这一点。
主机上的文件夹在客户机上可以看到/mnt/hgfs/www
。我创建了一个符号链接到/vol/sites/www
项目配置的位置以及应该执行代码的位置。
为了运行,源文件应该有apache:apache
所有者。但我可以看到它们有games
所有者。我知道 Mac 和 Centos 上的用户完全不同,但即使chmod -R 777
在主机上运行也无济于事。
我可以更改games
用户来让一切正常运行吗?还有其他解决方案吗?
答案1
您尝试过这个解决方案吗? http://viraj-workstuff.blogspot.com/2013/07/vmware-fusion-permissions-on-shared.html
如果您尝试此操作,我会先备份 VMWare 服务文件,以便在出现问题时可以替换它: sudo cp /etc/vmware-tools/services.sh VM_services_backup.sh
。如果有效,您可以随后删除备份。
显然,缺点是当 VMWare 对 VMWare Tools 进行更改或更新时,必须重复此操作。