Windows 10虚拟机上的Vagrant忽略了管理权限

时间:2016-07-07 14:14:11

标签: vagrant windows-10 virtualbox administrator

我正在尝试将Vagrant的sync_type设置为smb,但在更改配置后无法运行vagrant up

我收到以下错误:

  

SMB共享文件夹需要使用管理员运行Vagrant   特权。这是Windows的限制,因为创建新的   网络共享需要管理员权限。请再试一次   具有适当权限的控制台或使用其他同步文件夹类型。

我在管理员模式下启动了VirtualBox(GUI)和Cygwin,但错误仍然存​​在。使用Git Bash,Powershell或CMD而不是Cygwin没有修复它。另外,以管理员身份重新安装VirtualBox并没有改变任何内容。

我正在运行VirtualBox 5.0.24 r108355,Vagrant 1.8.4和Windows 10 Pro,内置10586.420。

如何让流浪汉识别并使用管理员权限?

更新 我发现我能够从VirtualBox GUI启动机器(以管理员身份启动),这表明Cygwin使用的VirtualBox接口可能无法以管理员模式运行。但是,我目前无法通过Cygwin连接到机器。

更新2 以普通用户身份运行VirtualBox GUI也允许我启动计算机。

1 个答案:

答案 0 :(得分:1)

要使用SMB同步文件夹类型,运行Vagrant的计算机必须是安装了PowerShell版本3或更高版本的Windows计算机。除此之外,执行Vagrant的命令提示符必须具有管理权限。 Vagrant需要这些权限才能创建新的网络文件夹共享。

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