Вопрос: Как изменить идентификатор группы и точку монтирования бранной общей папки общего доступа


Когда я использую vagrant с настройками по умолчанию и значением по умолчанию Vagrantfile он установит текущую папку хоста в:

/vagrant

в гостевой коробке. Владелец и группа этого каталога vagrant,

Как изменить точку монтирования и идентификатор группы по умолчанию? Может быть, я слепой, но я ничего не нашел в документации.


2
2017-10-11 14:34


Источник




Ответы:


Вам необходимо переопределить конфигурацию Vagrant по умолчанию. Это должно работать:

config.vm.synced_folder ".", "/mymountpoint", :group => "mygroup"

Записывается как установить другого владельца / группу для синхронизированной папки Вот, Для конфигурации по умолчанию вам нужно проверить исходный код,


4
2017-10-18 11:01



Я использую vagrant 1.0.1. (Должен был упомянуть об этом в вопросе). В этой версии используется shared_folder синтаксис в Vagrantfile. Я попытался переопределить долю по умолчанию, но он не работал должным образом. Я понял, что это потому, что я не использовал v-root id для общей доли. Теперь он работает с использованием следующей строки: config.vm.share_folder "v-root", "/vagrant", ".", :group => "my-group", Но, однако, спасибо за вашу помощь! Переопределение доли в Vagrantfile делает трюк! - hek2mgl


Это то, что вам нужно изменение точка монтирования:

config.vm.synced_folder ".", "/vagrant", disabled: true
config.vm.synced_folder ".", "/newmountpoint", group: "newgroup"

Для получения дополнительной информации см. Секция synced_folders в бродячих документах.


2
2017-12-19 09:41