Al ejecutar una instancia vagabunda, la carpeta del proyecto se monta /vagrant
automáticamente. Sin embargo, está montado con los siguientes permisos
# ll -d /vagrant
drwx------ 1 vagrant vagrant 612 Jun 13 14:41 /vagrant/
Necesito que se monte con (al menos) 0770 pero no puedo encontrar cómo. Si ejecuto el comando mount veo esta salida
# mount
v-root on /vagrant type vboxsf (uid=1000,gid=100,rw)
He intentado ambos chmod
y chown/chgrp
, pero no funcionan en esa carpeta montada, por lo que mi usuario de apache no puede acceder a esa carpeta. Yo leí en el manual vagabundo que puedo cambiar de propietario y el grupo pero no menciona nada acerca de permiso.
¿Cómo puedo hacer eso?
Otra opción podría ser cambiar a NFS, pero de esta manera no funcionará en plataformas Windows y necesita editar el /etc/exports
archivo local y requeriría privilegios de root y también es bastante molesto, por lo que preferiría no hacer este cambio.
config.vm.synced_folder ".", "/vagrant", :extra => "dmode=777,fmode=666"