Virtualbox虚拟机共享文件夹普通用户没有访问权限
摘要
VirtualBox设置共享文件夹后,普通用户没有权限,通过将当前普通用户添加到vboxsf组后解决。
问题及解决办法
基于VirtualBox安装Linux虚拟机,为方便虚拟机和主机之间传递文件,最好使用共享文件夹。
VirtualBox可以指定共享文件夹的挂载点,如/mnt/common
,若不指定则默认一般为/media/sf_share
。
设置好后,ls,mkdir
等功能无法使用,提示权限不足。
查看共享文件夹的属性,发现该目录的所有者是root,所属组是vboxsf。而一般而言我们登录的用户和所属组都是
而共享文件夹的所有者和所属组是不能修改的。
那么解决权限不足问题的方法就是将自己登录的用户,添加到vboxsf
组中。处理步骤:
- 添加用户组
sudo usermod -aG vboxsf $(whoami)
将用户
- 重启虚拟机系统
重启后,普通用户可以正常使用共享文件夹了。