Я использую Vagrant и плагин hostupdater, чтобы добавить запись в файл хоста моего Mac. Запись добавляется только при запуске Vagrant, она удаляется при остановке Vagrant.

Чтобы плагин заработал, мне нужно добавить команду в мой файл sudoers:

# Allow passwordless startup of Vagrant with vagrant-hostsupdater.
Cmnd_Alias VAGRANT_HOSTS_ADD = /bin/sh -c echo "*" >> /etc/hosts
Cmnd_Alias VAGRANT_HOSTS_REMOVE = /usr/bin/env sed -i -e /*/ d /etc/hosts
%admin ALL=(root) NOPASSWD: VAGRANT_HOSTS_ADD, VAGRANT_HOSTS_REMOVE

Чтобы все вышеперечисленное работало, мне нужно сменить владельца /etc/hosts с root на admin. Безопасно ли менять владельца моего файла hosts?

Благодарю.

1 ответ1

0

Нет, не стоит менять владельца файла /etc /hosts. Вы смотрели на использование этого плагина? https://github.com/devopsgroup-io/vagrant-hostmanager

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .