解决virtualbox安装linux 共享文件夹没有访问权限的问题

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!

原文地址:https://www.cnblogs.com/Thenext/p/12630695.html

时间: 2024-10-07 08:55:04

解决virtualbox安装linux 共享文件夹没有访问权限的问题的相关文章

virtualbox共享文件夹无访问权限问题解决方法

早就困扰了,这次新装虚拟机又碰到了,记录下来. 这篇文章主要介绍了virtualbox共享文件夹无访问权限问题解决方法,造成这个问题的原因是不跟virtualbox在同一个用户组,所以加入同个组即可解决这个问题,需要的朋友可以参考下virtualbox的共享文件夹一般都挂载在/media下面,用ll查看会发现文件夹的所有者是root,所有组是vboxsf,所以文件管理去无法访问是正常的,解决方法是把你自己加入到vboxsf组里面. 复制代码代码如下:sudo usermod -a -G vbox

解决virtualbox共享文件夹没有访问权限的问题

Virtualbox是一款免费试用的虚拟机软件.基本功能完全可替代需要购买或crack的VMware. 在Windows主机上用Virtualbox搭建Linux虚拟机,虚拟机和主机之间传递文件最方便的方法就是共享文件夹. 假设将Windows下的share文件夹作为共享文件夹.设置好共享文件夹之后,进入虚拟机,共享文件夹的地址是/media/sf_share. 但是进入该文件夹时,会发现共享文件夹无法访问,系统提示的原因是权限不足(Permission denied). 在虚拟机下查看共享文件

Windows与Linux共享文件夹互相访问

首先安装并配置软件samba sudo yum install samba samba-client vim /etc/samba/smb.conf 找到security这行并将#注释符号去掉改成 security = share     #共享模式 添加如下代码: [share] comment = share path = /home/test          #设置共享文件夹目录 browseable = yes guest ok = yes writable = yes service

[Linux] 解决virtualbox共享文件夹没有访问权限的问题

在虚拟机上搭建网站,发现访问不了,配置都是正确的,使用下面的命令追踪发信了痕迹 strace $(pidof 'php-fpm: pool www'|sed 's/\([0-9]*\)/-p \1/g') 报的是权限不对,查看共享目录的权限发现是vboxsf的用户组 [pid 1851] lstat("/var/www/phpProject/laykefu/public/index.php", 0x7ffcb08a6170) = -1 EACCES (Permission denied

Linux共享文件夹映射到Windows磁盘

摘自:https://www.jianshu.com/p/4a06121450e5 1.1方案背景 本方案就是在解决磁盘不足的问题而产生的,利用映射盘的原理将Linux共享文件夹映射到Windows磁盘. 1.2 Samba服务器搭建 实现linux与windows文件共享的方法有很多,本文主要是介绍利用Samba是实现共享方式. 1.2.1 Samba简介 Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用:Samba即可以用于Windows和Linux

Linux之acl库的安装与使用(限制Linux某用户的访问权限)

acl库 作用:限制Linux某用户的访问权限 acl库的安装 首先github中下载acl代码: git clone https://github.com/acl-dev/acl 进入acl, 执行make cd acl make 注意: [因为acl是由c/c++编写的,需要提前安装好gcc, g++] 安装到用户根目录: make packinstall 一般到这儿就能编译安装成功了,在/user/include/ 目录下会有acl-lib目录. 如果是centos系统,可直接安装 yum

asp.net项目中通过Web.config配置文件及文件夹的访问权限!

描述:在开发中我们通常会碰到这样的问题,例如:在项目的根目录下面有一个文件或者文件夹需要用户登陆后才能访问.如果用户在没有登录的情况下访问该文件或者该文件夹下面的文件时,直接拦截重定向到对应的登陆页面. 例一: 我想让用户在访问我的程序的Admin文件夹下的页面时需要登录,而在访问其他页面时则不需要,也就是说Admin文件夹下的文件拒绝匿名访问. 下面是配置根目录下的web.config文件中关于授权验证的配置. [xhtml] view plaincopy <system.web> <

windows 中 virtualBox linux 共享文件夹

Oracle VM VirtualBox 5; ubuntu 12.4 1,在vm 管理器:设置->共享文件夹->固定分配->添加(指定共享文件加路径.共享文件夹名称)(选择:自动挂载,固定分配): 2,在windwos中共享上面选择的文件夹. 3,ubuntu 中:设备->安装增强功能, 一路next. 4,virtualBox默认会把共享盘/media 下. 5,如果遇到没有权限访问时需要把 当前用户放入vboxsf 组中. 6,切换到root 用户,然后添加该用户为vboxs

VMware Linux 共享文件夹 虚拟机无共享文件解决方法

恢复虚拟机ubuntu后,首先,点击 虚拟机——安装VMware Tools(Install VMware Tools),这时我们会在Ubuntu系统桌面上发现VMware Tools的光盘图标. 双击这个文件图标后,会发现有两个文件,manifest.txt和 VMwareTools-8.4.5-324285.tar.gz,很OK,说明我们的VMware Tools下载成功了. 我们将VMwareTools-8.4.5-324285.tar.gz拷贝到 /tmp 下 cd /tmp tar z