我在 Windows 10 上运行的 VirtualBox 7.0.4 上安装了 Ubuntu 22.10 虚拟机。我还使用nautilus 分享扩大。
这不是共享文件夹问题,因为共享文件夹工作正常。这是网络共享问题。在 Windows 上,当我尝试访问网络共享时,Windows 会抱怨说I'm not allowed access for lack of permissions
。
重点是这种共享在装有 Ubuntu 22.04 的 VirtualBox 6.1 上运行良好。此外,在搜索互联网时,我发现其他人可以使用 nautilus-share 扩展非常直接地进行网络共享。
我觉得 VirtualBox 和 Windows 之间的兼容性好像被破坏了,但事实上我无法确定到底发生了什么。有人能帮我解决这个问题吗?
我尝试过从头开始重新安装所有内容,甚至格式化 Windows 10。最后,还是没有效果。
答案1
从 Ubuntu 转到 Windows 更容易(容易得多)。
(1)确保 Windows 中的“网络发现”、“文件和打印共享”和“密码保护访问”均已打开。如果您在此处更改任何内容,请重新启动主机。
(2)准备就绪后,在 Ubuntu 的 GUI 文件夹应用程序中:
smb://192.168.xy/shared 文件夹(检查主机的 IP)
我将此方法用于 Ubuntu 和 Kali VM,以映射 Windows 11 主机上的文件夹。效果很好。
如果您希望从 Windows 映射到 Ubuntu,请在 Ubuntu 上安装 Samba 并进行配置。
答案2
我终于能够通过以下方式编辑来重新建立网络共享/etc/samba/smb.conf
访问须藤纳米并添加
usershare owner only = false
就在线下
usershare allow guests = yes
。
我仍通过 nautilus-share 扩展进行共享,其他设置保持不变。
奇怪的是,无论如何,nautilus-share 扩展甚至以 root 身份重写了我的网络共享的权限,并在最后给出了一条错误消息,指出could no change the required permissions