VirtualBox 存储安装目录/前缀 - VERR_PERMISSION_DENIED

VirtualBox 存储安装目录/前缀 - VERR_PERMISSION_DENIED

我已将 Oracle Virtual Box 升级到最新版本 5.2.12。安装了 ubuntu 18.04,但无法将共享文件夹挂载到指定位置或删除前缀 (sf_)。已安装 Vbox 附加组件。我将在 Vbox 中设置共享:永久并自动重新连接。之后将我的用户添加到 vboxsf 组

root@data:/home/user# usermod -a -G vboxsf user

通过删除前缀我会得到这个错误

root@data:/home/user# VBoxControl guestproperty set /VirtualBox/GuestAdd/SharedFolders/MountPrefix "/"
Oracle VM VirtualBox Guest Additions Command Line Management Interface Version 5.2.12  
(C) 2008-2018 Oracle Corporation  
All rights reserved.

VBoxControl: error: Failed to store the property value, error VERR_PERMISSION_DENIED

通过将共享文件夹挂载到指定点同样出现错误

root@data:/home/user# VBoxControl guestproperty set /VirtualBox/GuestAdd/SharedFolders/MountDir /home/user/
Oracle VM VirtualBox Guest Additions Command Line Management Interface Version 5.2.12  
(C) 2008-2018 Oracle Corporation  
All rights reserved.

VBoxControl: error: Failed to store the property value, error VERR_PERMISSION_DENIED
root@data:/home/data# 

有什么想法可以修复它或解决它吗?

答案1

根据此 VirtualBox 票证:https://www.virtualbox.org/ticket/17583

这是故意的,因为我们在该区域做了一些修复。请使用 VBoxManage 从主机端更改该参数。- pentagonik

我能够通过以下命令从主机端使用相同的命令执行此操作:

VBoxManage guestproperty set [VM Name] /VirtualBox/GuestAdd/SharedFolders/MountPrefix "/"
VBoxManage guestproperty set [VM Name] /VirtualBox/GuestAdd/SharedFolders/MountDIR "/home/user"

然而,尝试之后,我的 Ubuntu 18.04 VM 仍然以前缀 sf_ 将其安装在 /media/ 下,所以我不确定它现在是否有效。

相关内容