Compartilhamento NFS vagrant sem senha

O NFS usado em ambientes vagrant é ótimo quando você está lidando com qualquer coisa, exceto pequenos compartilhamentos do host ao convidado. As pastas sincronizadas com NFS precisam de permissões de root ao alterar a configuração do host. E não é bom receber uma solicitação de senha toda vez que executo vagrant up. O seguinte registro no arquivo sudoers ajuda no MacOSX e no Vagrant ≧ 1.3.x. Apenas corra:

sudo visudo

de sua concha. Em seguida, digite o seguinte:

Cmnd_Alias VAGRANT_EXPORTS_ADD = /bin/bash -c echo '*' >> /etc/exports
Cmnd_Alias VAGRANT_NFSD = /sbin/nfsd restart
Cmnd_Alias VAGRANT_EXPORTS_REMOVE = /usr/bin/sed -E -e /*/ d -ibak /etc/exports
%staff ALL=(root) NOPASSWD: VAGRANT_EXPORTS_ADD, VAGRANT_NFSD, VAGRANT_EXPORTS_REMOVE