运行流浪者实例时,将/vagrant
自动安装项目文件夹。但是已安装具有以下权限
# ll -d /vagrant
drwx------ 1 vagrant vagrant 612 Jun 13 14:41 /vagrant/
我需要将它(至少)与0770一起安装,但我找不到方法。如果运行mount命令,我会看到此输出
# mount
v-root on /vagrant type vboxsf (uid=1000,gid=100,rw)
我已经尝试了chmod
和chown/chgrp
,但是它们无法在该安装的文件夹上使用,因此我的apache用户无法访问该文件夹。我在Vagrant手册中阅读到可以更改所有者和组的信息,但其中没有提及权限。
我怎样才能做到这一点?
另一个选项可能是切换到NFS,但这种方式在Windows平台上不起作用,并且需要编辑本地/etc/exports
文件,并且需要root特权,而且这很烦人,因此我宁愿不要进行此更改。
config.vm.synced_folder ".", "/vagrant", :extra => "dmode=777,fmode=666"