我使用vagrant和chef在虚拟机中开发自己的博客。为了方便访问 wordpress 文件夹,我创建了一个共享文件夹。
基本上 wordpress 文件夹在我的主机上,并作为共享文件夹安装在 VM 中的 /var/www/wordpress 中。配置类似于:
config.vm.share_folder "foo", "/guest/path", "/host/path"
vagrant:vagrant
我的问题是,即使我在主机上更改它,我的 VM 中的所有权也始终存在。VM 中的所有权更改被忽略。
我不能chown
用来将上传目录的所有权设置为www-data:www-data
.
可以使用chmod
并将访问限制更改为777
,但这是一个非常丑陋的 hack。
这是我真正想要的。这可能吗?:
- 开发:从我的主机访问共享文件夹。
- 访问限制:在 VM 上,所有文件和文件夹都应具有适当且安全的所有权和访问限制。