Oracle VM VirtualBox 共享文件夹
Oracle VM VirtualBox 共享文件夹**写作约束: **$后面的命令需要在终端执行, $ 本身并不是命令的一部分Oracle VM VirtualBox版本:Ubuntu 18.04共享文件夹前提: 已安装增强功能,安装方式参考 Oracle VM VirtualBox 安装增强功能打开 添加共享文件 窗口点击选中虚拟机, 依次点击设置->...
·
Oracle VM VirtualBox 共享文件夹
**写作约束: **
$
后面的命令需要在终端执行,$
本身并不是命令的一部分
Oracle VM VirtualBox
- 版本:
Ubuntu 18.04
共享文件夹前提: 已安装增强功能, 安装方式参考 Oracle VM VirtualBox 安装增强功能
打开 添加共享文件 窗口
点击选中虚拟机, 依次点击 设置
-> 共享文件夹
-> 添加按钮
打开 添加文件夹
窗口, 如图
配置 共享文件夹
共享文件夹路径
: 绝对路径(本机位置), 如:F:\share
共享文件夹名称
: 自定义, 建议名字保持一致, 如:share
- 选中
自动挂载
挂载点
: 绝对路径, 虚拟机位置, 如:/home/master/share
- 选中
固定分配
- 依次选中
ok
->ok
即可
最终结果如图:
$ ll /home/master/
如果挂载成功, 即可看到 share
目录
注: /home/master/share
中 master
为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
目录, 并且可以执行新建文件、删除文件、编辑文件等操作
更多推荐
已为社区贡献1条内容
所有评论(0)