Oracle VM VirtualBox 共享文件夹

Oracle VM VirtualBox 共享文件夹

**写作约束: **

  • $ 后面的命令需要在终端执行, $ 本身并不是命令的一部分

Oracle VM VirtualBox

  • 版本:
    图片丢了? 联系QQ:527147280@qq.com

Ubuntu 18.04

共享文件夹前提: 已安装增强功能, 安装方式参考 Oracle VM VirtualBox 安装增强功能

打开 添加共享文件 窗口

点击选中虚拟机, 依次点击 设置-> 共享文件夹 -> 添加按钮 打开 添加文件夹 窗口, 如图

图片丢了? 联系QQ:527147280@qq.com

配置 共享文件夹

  • 共享文件夹路径: 绝对路径(本机位置), 如: F:\share
  • 共享文件夹名称: 自定义, 建议名字保持一致, 如: share
  • 选中 自动挂载
  • 挂载点: 绝对路径, 虚拟机位置, 如: /home/master/share
  • 选中 固定分配
  • 依次选中 ok -> ok 即可

最终结果如图:
图片丢了? 联系QQ:527147280@qq.com

$ ll /home/master/

如果挂载成功, 即可看到 share 目录

注: /home/master/sharemaster 为Ubuntu 用户名, 需要你自己替换; share 目录为新目录, 不需要手动创建, 虚拟机会自动创建

权限问题

文件夹虽然挂载成功, 但是却没有权限, 比如执行 cd /home/master/share 命令, 会看到以下错误

cd: permission denied: share

查看文件夹权限详情

$ ll /home/master | grep share

输出如下

drwxrwx--- 1 root   vboxsf    0 Apr  4 01:26 share
  • 所有者: root ; 所有者权限: 7
  • 所属组: vboxsf ; 所属组权限: 7
  • 其他人权限: 0

解决思路:

  • 方案一: 修改权限为: 777(结果失败了)
  • 方法二: 将当前用户添加到 vboxsf 分组 (成功)

将当前用户添加到 vboxsf 分组

sudo gpasswd -a ${USER} vboxsf

切换分组

newgrp - vboxsf

到此为止, 即可进入 /home/master/share 目录, 并且可以执行新建文件、删除文件、编辑文件等操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值