読者です 読者をやめる 読者になる 読者になる

Vagrant で 起動時にパスワードを聞かれる場合の対処方法 in Mac

自分のMacの環境でVagrantで起動時に以下のようにパスワードが聞かれてしまいいちいち起動の度にパスワードを入力する必要がありました。

==> default: Preparing to edit /etc/exports. Administrator privileges will be required...
Password:

以下ページで似たような質問していた人いたのでページを見てみると

askubuntu.com

macの場合は以下対応すればよいとのこと。

As of version 1.7.3, the sudoers file in OS X should have these entries: 
Cmnd_Alias VAGRANT_EXPORTS_ADD = /usr/bin/tee -a /etc/exports
Cmnd_Alias VAGRANT_NFSD = /sbin/nfsd restart
Cmnd_Alias VAGRANT_EXPORTS_REMOVE = /usr/bin/sed -E -e /*/ d -ibak /etc/exports
%admin ALL=(root) NOPASSWD: VAGRANT_EXPORTS_ADD, VAGRANT_NFSD, VAGRANT_EXPORTS_REMOVE

ようはmac上で visudo を行いファイル最後に追記(As of ... は除く)。 これでめでたくパスワードを聞かれなくなりました。