O desenvolvedor do Vagrant respondeu à pergunta no Github :
This is correct. it doesn't change the owner, it just changes the user that files are read/written as when they are accessed on the guest. You won't see any visible change in the guest.
Eu tenho o seguinte Vagrantfile:
...
config.nfs.map_uid = 33
config.nfs.map_gid = 33
config.vm.synced_folder "/home/test", "/home/test", type: "nfs"
...
Após a pasta vagrant up
/home/test
montada com sucesso, mas uid = 1000 e gid = 1000 (1000 - proprietário dessa pasta no host), não 33. No /etc/exports
do host, tudo fica bem para mim:
"/home/test" 10.0.0.2(rw,no_subtree_check,all_squash,anonuid=33,anongid=33,fsid=2395053692)
Versão do Vagrant: 1.6.5
Sistema Operacional do Host: Ubuntu 14.04.1 LTS
Sistema de Convidado: Debian 6.0.9
UPD. Problema enviado link
O desenvolvedor do Vagrant respondeu à pergunta no Github :
This is correct. it doesn't change the owner, it just changes the user that files are read/written as when they are accessed on the guest. You won't see any visible change in the guest.
Tags nfs vagrant shared-folders