我使用 vagrant 和 chef 在虚拟机上开发我的博客。为了方便访问 wordpress 文件夹,我创建了一个共享文件夹。
基本上,wordpress 文件夹位于我的主机上,并作为“共享文件夹”挂载到虚拟机中的 /var/www/wordpress 中。配置类似于:
config.vm.share_folder "foo", "/guest/path", "/host/path"
我的问题是,在虚拟机中,即使我在主机上更改了权限,所有权始终为vagrant:vagrant
。虚拟机中的所有权更改被忽略。
我无法使用chown
将上传目录的所有权设置为www-data:www-data
。
可以使用chmod
更改访问限制为777
,但这是一个非常丑陋的解决方法。
这是我真正想要的内容。是否可行?:
- 开发:可以从我的主机访问共享文件夹。
- 访问限制:在虚拟机上,所有文件和文件夹都应具有适当的安全所有权和访问限制。
owner:
和group:
)之后添加即可。 - Pierre de LESPINAYconfig.vm.synced_folder
。 - Kirkland