Під час запуску екземпляра бродячої папки проекту /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
файл, і це вимагатиме кореневих привілеїв, а також це дуже дратує, тому я вважаю за краще не змінювати цю зміну.
config.vm.synced_folder ".", "/vagrant", :extra => "dmode=777,fmode=666"