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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM