mac上的Vagrant不能chmod -R 777。对于文件夹

时间:2016-12-11 11:59:34

标签: vagrant

在Mac上使用Vagrant虚拟框

我尝试'sudo chmod -R 777。'在/ vagrant文​​件夹中,或在mac终端的文件夹项目中,但在这两种情况下只有子文件夹chmod中的文件,但文件夹不是chmod。

这会导致我的代码因permission denied而失败,因为它无法写入任何文件夹。

如果我去一个特定的文件夹并执行`sudo chmod 777'而不是正常工作,但我有太多文件夹无法手动执行。

请帮忙

1 个答案:

答案 0 :(得分:1)

以root身份编辑以下文件:/ etc / apache2 / envvars

使用命令:

sudo nano / etc / apache2 / envvars

将用户更改为vagrant。

export APACHE_RUN_USER=vagrant
export APACHE_RUN_GROUP=www-data

将流浪汉用户添加到www-data组

sudo adduser vagrant www-data

重启apache

sudo service apache2 restart