2021-08-04解决VMware中共享文件夹hgfs的权限问题

解决VMware中共享文件夹hgfs的权限问题

  1. 前言
    以前都是在Mac下的Parallels Desktop中安Ubuntu用,其“共享文件夹”很方便,也没出现过什么问题。

最近换了Windows下VMware中弄了个Ubuntu跑暗网爬虫,为了方便编码我想弄个共享文件夹,但却出现了莫名其妙的状况。

  1. 出现问题步骤
    按照网上的步骤基本如下:

  2. 先在VMware设置中设置共享文件夹虚拟机设置里设置文件夹共享

  3. 如果没有hgfs文件夹则创建,然后进入虚拟机挂载文件夹

没有则创建

sudo mkdir hgfs

挂载文件夹

sudo vmhgfs-fuse .host:/ /mnt/hgfs
Bash
Bash
这个时候就会出现hgfs文件夹权限问题,只有root下才能够访问。

hgfs共享文件夹出现权限问题

这个时候无论使用chmod还是chown均无法赋予hgfs的权限,网上的方法基本无效,以下方法都不要试了!

chmod 777 -R
chown username:group /mnt/hgfs
usermod -aG vboxsf username
Bash
Bash
3. 解决方法
这里特别感谢Cool Pages Blog提供的思路,感觉博主也是替我们踩了不少坑,虽然博主踩的我基本都踩了…

  1. 如果之前已经挂载hgfs,先取消挂载

sudo umount /mnt/hgfs
Bash
2. 重新用以下命令挂载即可下面命令中的uid和gid需要根据你的ubuntu用户uid来决定,输入id命令即可查询

sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022
Bash
Bash
3. 可以看到权限已经正常,非root下均可访问hgfs文件夹权限已经正常

  1. 参考
    [1] http://linderun.com/vmware-workstation-15-pro-h5qye

[2] https://zhuanlan.zhihu.com/p/43920548

[3] https://blog.xieke.org/vmware-hgfs-vmhgfs-fuse/

[4] 官方文档

  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值