gpt4 book ai didi

Windows 10 virtualbox 上的 Vagrant up 忽略管理权限

转载 作者:行者123 更新时间:2023-12-02 03:13:50 25 4
gpt4 key购买 nike

我试图将 Vagrant 的 sync_type 设置为 smb,但在更改配置后运行 vagrant up 失败。

我收到以下错误:

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(GUI)和 Cygwin,但错误仍然存​​在。使用 Git Bash、Powershell 或 CMD 而不是 Cygwin 并没有解决这个问题。同样以管理员身份重新安装 VirtualBox 也没有任何改变。

我正在运行 VirtualBox 5.0.24 r108355、Vagrant 1.8.4 和 Windows 10 Pro,内部版本 10586.420。

如何让vagrant识别并使用管理员权限?

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

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

最佳答案

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

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

关于Windows 10 virtualbox 上的 Vagrant up 忽略管理权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38247768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com