2016-07-07 4 views
3

Я пытаюсь установить Vagrant's sync_type на smb, но не сработал vagrant up после смены конфигурации.Vagrant up на Windows 10 virtualbox игнорирует административные права

Я получаю следующее сообщение об ошибке:

SMB shared folders require running Vagrant with administrative privileges. This is a limitation of Windows, since creating new network shares requires admin privileges. Please try again in a console with proper permissions or use another synced folder type.

Я начал как VirtualBox (графический интерфейс пользователя) и Cygwin в режиме администратора, но сохраняется ошибка. Использование Git Bash, Powershell или CMD вместо Cygwin не исправить. Также повторная установка VirtualBox в качестве администратора ничего не изменила.

Я запускаю VirtualBox 5.0.24 r108355, Vagrant 1.8.4 и Windows 10 Pro, build 10586.420.

Как я могу получить бродягу, чтобы узнать и использовать права администратора?

UPDATE Я нашел, что я могу запустить машину с VirtualBox GUI (запущенный как администратор), предполагая, что интерфейс VirtualBox, используемый Cygwin не может быть запущен в режиме администратора. Однако в настоящее время я не могу подключиться к машине через Cygwin.

UPDATE 2 Выполнение GUI VirtualBox в качестве обычного пользователя также позволило мне загрузить машину.

ответ

0

Чтобы использовать тип синхронизированной папки SMB, машина, работающая с Vagrant, должна быть машиной Windows с установленной версией PowerShell версии 3 или более поздней. В дополнение к этому, командная строка, выполняющая Vagrant, должна иметь административные привилегии. Vagrant требует этих привилегий, чтобы создавать новые сетевые папки.

https://www.vagrantup.com/docs/synced-folders/smb.html#prerequisites

Смежные вопросы