VirtualBox 虚拟机共享文件夹普通用户没有访问权限

Virtualbox虚拟机共享文件夹普通用户没有访问权限

摘要

VirtualBox设置共享文件夹后,普通用户没有权限,通过将当前普通用户添加到vboxsf组后解决。

问题及解决办法

基于VirtualBox安装Linux虚拟机,为方便虚拟机和主机之间传递文件,最好使用共享文件夹。
VirtualBox可以指定共享文件夹的挂载点,如/mnt/common,若不指定则默认一般为/media/sf_share
设置好后,ls,mkdir等功能无法使用,提示权限不足。

查看共享文件夹的属性,发现该目录的所有者是root,所属组是vboxsf。而一般而言我们登录的用户和所属组都是(你的用户名),所以确实没有权限。

共享文件夹的所有者和所属组是不能修改的
那么解决权限不足问题的方法就是将自己登录的用户,添加到vboxsf组中。处理步骤:

  • 添加用户组
sudo usermod -aG vboxsf $(whoami)

将用户加入到(追加到)组中,其中选项[-aG]是追加到组的意思。

  • 重启虚拟机系统
    重启后,普通用户可以正常使用共享文件夹了。

参考

https://www.cnblogs.com/xia-weiwen/p/8215350.html

posted @ 2022-01-01 16:31  xikeHu  阅读(1791)  评论(0编辑  收藏  举报