Vagrantfile:特定(如果可能的多个)文件夹的权限属性

时间:2017-08-02 15:48:44

标签: vagrant vagrantfile

这就是我现在Vagrantfile

中的内容
config.vm.synced_folder "dev/", "/vagrant/dev",
owner: "www-data", group: "www-data"

我想要的是这样的事情:

config.vm.synced_folder "dev/", "/vagrant/dev"

config.vm.chown "/vagrant/dev/**/wp-content",
owner: "www-data", group: "www-data"

所以我想在dev文件夹中的特定文件夹上设置默认权限属性,例如wp-content

1 个答案:

答案 0 :(得分:0)

只需将一个shell配置程序添加到您的Vagrantfile ...

config.vm.provision "shell",
  inline: "find /vagrant/dev -type d -name wp-content | sudo xargs chown www-data:www-data"

当此配置程序运行时,已经安装了已同步的文件夹,因此它应该按预期方式列出目录。