vagrantでhostsファイルが書き換えられないとき

投稿者: | 2017年7月26日

ローカルのWindows 10でvagrant+virtual boxの環境を立ち上げようとしたところ、下記のようなエラーが表示されて立ち上がらなくなりました。

Permission denied - C:/Windows/system32/drivers/etc/hosts (Errno::EACCES)

Windowsのhostsファイルが書き換えられないとのこと。
管理ユーザーで実行はしていたのに、何故なんだぜと悩みましたが、どうもセキュリティソフトのカスペルスキーが余計なおせっかいを焼いてくれたようで、hostsファイルへのアクセスを許可しなかったようです。

カスペルスキーの設定を見直し、vagrantからのアクセスは許可するようにしたところ正常に動作するようになりました。

同様のエラーが発生している方は、一度セキュリティソフトをOFFにして、動作が上手くいくか否か確認してみると良いでしょう。