VirtualBox 配置
在主界面选择 Settings --> Shared Folders
, 创建新的共享文件夹:
虚拟机 ubuntu 配置
-
查看挂载点用户与用户组权限:
$ ls -dlh /mnt/shared drwxrwx--- 1 root vboxsf 12K May 6 18:36 shared
当配置了 Mount point 以及勾选了 Make Permanent 之后,VirtualBox 会自动在 Linux 系统中创建
/mnt/shared
这个文件夹,文件夹的用户是root
,组是vboxsf
,均具有读写权限。只需要往vboxsf
组添加用户,即可对/mnt/shared
进行读写操作。 -
添加你的用户到
vboxsf
组:sudo usermod -aG vboxsf $USER
-
注销并重新登录,以便重新评估您的组成员身份。
在某些 Linux 虚拟机版本中,也有可能需要重新启动虚拟机才能使更改生效。
您也可以运行以下命令来激活对组的更改:
newgrp vboxsf
这样就可以在主机与虚拟机之间进行文件传输了,因为加入了 vboxsf
组,普通用户也能够进行读写,解决权限问题。