Eu consertei alterando o nome (1ª coluna) de /vagrant
no VirtualBox para vagrant
e manualmente executando este comando dentro do convidado:
[vagrant@localhost ~]$ sudo mount -t vboxsf -o uid=1000,gid=1000 vagrant /vagrant
[vagrant@localhost vagrant]$ touch /vagrant/tmp.txt
[vagrant@localhost vagrant]$ exit
Connection to 127.0.0.1 closed.
Chloe@xps /cygdrive/c/Users/Chloe/Documents/server
$ ls
tmp.txt vagrant.log Vagrantfile
Nem mesmo a caixa de seleção "Montagem automática" é montada automaticamente. A propósito, 1000 é o uid e gid de vagrant
user. id -u vagrant; id -g vagrant
Você pode adicionar isso ao seu Vagrantfile
:
config.vm.provision "shell", run: "always", inline: <<-SHELL
mount -t vboxsf -o uid='id -u vagrant',gid='id -g vagrant' vagrant /vagrant
SHELL