Vagrant:无法更改目录用户:组

时间:2015-03-23 10:11:14

标签: cakephp ubuntu vagrant file-permissions

我在Mac上设置了Vagrant(ubuntu / trusty64)并且它工作正常,除了我无法更改目录权限这一事实。

我在/var/www/[projectName]中运行CakePHP项目,这也是默认的www目录。

现在,CakePHP缓存引擎需要访问/var/www/[projectname]/app/tmp/cache,但用户:group设置为vagrant:vagrant。我尝试用sudo chown -R vagrant:www-data [path]更改它,但它不会改变。当我需要它vagrant - vagrant时,它始终保持为vagrant - www-data。 Chmod工作(例如设置从775到777)。

为什么我无法更改权限?

1 个答案:

答案 0 :(得分:0)

您可以使用synced folders

config.vm.synced_folder ".", "/var/www", 
    owner: "vagrant", 
    group: "www-data", 
    mount_options: ["dmode=775,fmode=777"]

Here有一个很好的例子