解决virtualbox共享文件夹没有访问权限的问题_漫展的博客-程序员秘密

Virtualbox是一款免费试用的虚拟机软件。基本功能完全可替代需要购买或crack的VMware。

在Windows主机上用Virtualbox搭建Linux虚拟机,虚拟机和主机之间传递文件最方便的方法就是共享文件夹。

假设将Windows下的share文件夹作为共享文件夹。设置好共享文件夹之后,进入虚拟机,共享文件夹的地址是/media/sf_share。

但是进入该文件夹时,会发现共享文件夹无法访问,系统提示的原因是权限不足(Permission denied)。

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

而共享文件夹的所有者和所属组是不能修改的。(不信的话可以切到root用户试一下 )

那么解决权限不足问题的方法就是将自己登录的用户,添加到vboxsf组中。

具体做法是:

(1)执行如下指令:

sudo usermod -aG vboxsf $(whoami)

这条指令的含义是:

usermod -aG <group> <user>

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

(2)重启虚拟机系统

然后进入系统,共享文件夹已经可以正常使用。

Enjoy!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42189798/article/details/119867064

智能推荐

Map映射_m0_59138290的博客-程序员秘密

voidclear]()从此映射中移除所有映射关系。Objectclone()返回此HashMap实例的浅表副本:并不复制键和值本身。boolean如果此映射包含对于指定键的映射关系,则返回true。boolean如果此映射将一个或多个键映射到指定值,则返回true。entrySet()返回此映射所包含的映射关系的Set视图。V返回指定键所映射的值;如果对于该键来说,此映射不包含任何映射关系,则返回null。booleanisEmpty()如果此映射不包含键-值映射关系,则返回true。

《Visual Studio 程序员箴言》读书笔记_PolluxAvenger的博客-程序员秘密

技巧1.1         在空白行上按Ctrl+C不会丢失剪贴板的内容工具→选项→文本编辑器→所有语言→常规→没有选定内容时对空行应用剪切或复制命令技巧1.2         循环使用剪贴板Ctrl+Shift+V技巧1.3         插入空行使用Ctrl+Enter在上方插入一行,使用Ctrl+Shift+Enter在下方插入一行技巧1.4         选择当

【Linux】Linux脚本编程_Yngz_Miao的博客-程序员秘密

脚本编写基础变量和参数变量替换变量的名字是它的值保存的地方。引用它的值称为变量替换。如果varible1是一个变量,那么$varible1就是引用该变量的值,即这个变量包含的数据。解释:$为变量替换符,表示引用该变量的内容。变量赋值用“=”对变量进行赋值,“=”的左右两边不能有空白符。bash变量无类型不同于许多其他编程语言,bash不以“类型”区分变量。本质上说,...

错误1:malloc.c:2394_malloc.c2392_有时需要偏执狂的博客-程序员秘密

malloc.c:2394: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)

同时RTSP_RTMP_HTTP_HLS_视频文件播放的Android安卓全功能播放器EasyPlayerPro_EasyDarwin的博客-程序员秘密

EasyPlayerProAndroid安卓版EasyPlayerPro全功能播放器,是一款支持RTSP、RTMP、HTTP、HLS、本地文件多种流媒体协议的播放器版本。Android上同时保留原来RTSP专用播放器,功能精炼,小而精,小而美!EasyPlayerPro在完美地继承了ffmpeg的优势,又在内核上做了深层次的优化,使得播放效果上做到了极大程度的可控,支持倍数播放、支持硬解码

myeclipse j2ee程序能进入debug模式窗口,但不能执行调试的问题_fuwenhua007的博客-程序员秘密

       最近遇到这样的一个问题,我在java web程序中设置好了断点,然后我在浏览器中访问web程序,myeclipse立即转换为了debug调试视图,可问题是我点击单步执行的时候程序根本就停止不动,并且有关的调试按钮也被禁用,然后看浏览器的进度条也毫无进展,程序彻底在断点处停止了。我以为是我web应用的问题,所以我又新建了一个web应用,然后写了一个servlet,并设了断点做测试,可以...

随便推点

猜 数 字_Kisaragi Shintaro的博客-程序员秘密

#include&lt;iostream&gt;using namespace std;#include&lt;bits/stdc++.h&gt;#include&lt;ctime&gt;int main(){ srand((unsigned int)time(NULL)); int num = rand()%100+1; int val=0; cin&gt;&gt;val; while(1) {...

Flutter的闪屏动画案例AnimationController_weixin_30949361的博客-程序员秘密

打开一个APP,经常会看到精美的启动页,这种启动页也称为闪屏动画。它是从无到有有一个透明度的渐变动画的。图像展示完事后,才跳转到用户可操作的页面。AnimationControllerAnimationController是Animation的一个子类,它可以控制Animation, 也就是说它是来控制动画的,比如说控制动画的执行时间。我们这里有了两个参数 :vsync:thi...

Unity的ScrollView_unity scrollview_Hunger720的博客-程序员秘密

       滚动视图(ScrollView)控件用于显示比它大的控件的部分内容。滚动视图拥有两个Rect,一个定义了滚动视图自身的大小和位置,另一个定义了滚动视图可显示的控件(Content)的大小。如果可显示的控件的大小大于滚动视图的大小,则滚动条(Scrollbar)会出现。 ScrollRect       滚动视图有一个名为滚动矩形(ScrollRect)的组件,滚动矩形有以...

机器视觉相机问题_机器视觉工业相机无法拍照_落日樱花的博客-程序员秘密

转载自http://www.elecfans.com/kongzhijishu/jiqishijue/603799_a.html1:工业相机的丢帧的问题是由什么原因引起的?经常会有一些机器视觉工程师认为USB接口的工业相机会造成丢帧现象。一般而言,工业相机丢帧与工业相机所采用的传输接口是没有关系的,无论是USB,还是1394、GigE、或者是CameraLink。设计不良的驱动程序或工业相机硬件才...

Docker Selenium(1) 搭建服務及chrome 使用 firefox_0x8g1T9E的博客-程序员秘密

Docker Selenium能讓Selenium在Docker中運行,可加速建置時間及獨立出各瀏覽器的版本,保持了一定的隔離性,是非常好的測試環境。docker-selenium 官方文檔鏡像介紹selenium/hub: Grid Hub,相當於一個空白的Seleniun Server,selenium/node-chrome: Chrome節點,需加入Grid Hub才能使用。selenium/node-firefox: Firefox節點,需加入Grid Hub才能使用。sele

基于神经网络的三维重建入门学习笔记1_基于神经网络的三维场景重建_ojbko的博客-程序员秘密

一、对空洞(扩张)卷积的理解空洞卷积:首先是诞生背景,在图像分割领域,图像输入到CNN(典型的网络比如FCN)中,FCN先像传统的CNN那样对图像做卷积再pooling,降低图像尺寸的同时增大感受野,但是由于图像分割预测是pixel-wise的输出,所以要将pooling后较小的图像尺寸upsampling到原始的图像尺寸进行预测(upsampling一般采用deconv反卷积操作),之前的po...