dev*_*ev9 21 virtualbox virtualization symbolic-link
在 VirtualBox 4.2.16 中,我将 Ubuntu 桌面作为我的主要操作系统,将 Ubuntu 服务器作为我的来宾操作系统。
我创建了一个名为 /shared 的共享文件夹,并在其中放置了几个指向主操作系统中不同文件夹的符号链接。当然,我的来宾操作系统只能看到损坏的符号链接 - 因为这些位置仅存在于主操作系统中。
如何让我的客户操作系统看到它们的实际内容?
创建另一个共享文件夹不是一种选择。
Rin*_*ind 25
这是 virtualBox 中的一个问题,与安全性有关。在 4.1.8 之前,符号链接有效但存在严重缺陷。并且决定删除符号链接支持。
出于安全原因,VirtualBox 4.1.8 中已禁用从来宾内部创建符号链接。来宾可以创建指向指定主机目录之外的符号链接。这与任何 ext3/ext4 错误无关。并且来宾仍然能够读取在主机上创建的符号链接。
抱歉,迟到的声明。
如果你这样做
VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1
Run Code Online (Sandbox Code Playgroud)
然后您的客人将能够再次创建符号链接。但出于安全原因(见上文),默认情况下这是禁用的。防止来自来宾的危险符号链接的修复非常复杂,因此我们决定不允许任何来宾创建任何符号链接来解决安全问题。
(我冒昧地修复了评论中的错误;))
| 归档时间: |
|
| 查看次数: |
29359 次 |
| 最近记录: |