Answers:
挂载的共享文件夹属于vboxsf
用户。您,作为用户,未添加到该vboxsf
组。要允许永久访问共享文件夹,请将以下命令复制并粘贴到“终端”窗口中:
sudo usermod -G vboxsf -a $USER
$USER
将被替换为您的用户名。此命令将用户追加<username>
到vboxsf组,该组是共享文件夹的所有者(在/media/...
Ubuntu框中找到)。
一旦拥有已挂载的共享文件夹,就无需在启动时运行脚本。
但是您很可能需要注销然后再次登录(或重新启动)。
sudo adduser <username> vboxsf
drwxrwx--- 2 root vboxsf 4096 Apr 3 18:47 sf_shared
。请检查users-admin
程序是否您的用户名确实在vboxsf组中(有一个名为“管理组”的按钮,然后查看vboxsf组的属性)。
ln -s /media/sf_shared/ name_of_link
。替换sf_shared
为共享目录的实际名称以及name_of_link
您想要的任何名称。另外,您可以将Nautilus中的文件夹拖到右侧导航区域,这将创建一个易于访问的链接。
因此,这是在Ubuntu VM(Oracle Virtualbox)上访问共享文件夹的方法。假设您在添加文件夹时已经启用了自动挂载。打开终端并输入。
sudo usermod -G vboxsf -a username
用您自己的用户名替换用户名。此命令将用户“用户名”追加到vboxsf组,该组是共享文件夹的所有者(在Ubuntu框中的/ media /中找到)。从媒体文件夹中确认是否存在共享文件夹。它们通常被命名为“ sf_name-of-shared-folder”。为了快速访问,您可能需要在主文件夹中创建指向共享文件夹的链接。在终端中(假设您位于要显示链接的目录中,并且启用了Nautilus插件,该插件为您提供了上下文菜单选项),请执行以下操作:
ln -s /media/sf_shared/ name_of_link.
将sf_shared替换为共享目录的实际名称,并将name_of_link替换为所需的名称。但是,链接名称不应存在于您要创建链接的目录中(即,不应该存在具有该名称的文件夹或文件)。或者,您可以将Nautilus中的文件夹拖到右侧导航区域,这将创建一个易于访问的链接。