VMare虚拟机Ubuntu20.04和windows共享文件夹

本文讲述了如何在Linux系统中使用vmhgfs-fuse挂载VMware共享文件系统,以及遇到权限不足时如何通过sudo命令和设置-oallow_other选项来解决。重点讲解了相关命令参数如uid、gid和oumask的作用。
摘要由CSDN通过智能技术生成

vmware-hgfsclient

sudo mkdir -p /mnt/hgfs

sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=0 -o gid=0 -o umask=022

这样就可以了

但是下次再输入cp -r 1 /mnt/hgfs/share会出现权限不够 

解决方法:

这样就可以了 

sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=0 -o gid=0 -o umask=022解释一下:

  • sudo: 使用超级用户权限来执行后续的命令,通常用于需要管理员权限的操作。

  • /usr/bin/vmhgfs-fuse: 这是一个可执行文件的路径,用于在 Linux 主机上挂载虚拟机共享文件系统。

  • .host:/: 这是共享文件系统的位置。.host 是虚拟机中用于访问主机文件系统的特殊路径。

  • /mnt/hgfs: 这是将共享文件系统挂载到本地的目标目录。

  • -o allow_other: 这个选项允许其他用户也可以访问挂载点上的文件。这对于多用户系统可能是有用的。

  • -o uid=0 -o gid=0: 这两个选项指定了挂载点上的文件的所有者用户 ID 和组 ID,分别设置为 0,即超级用户。

  • -o umask=022: 这个选项指定了挂载点上的文件的默认权限掩码。这里设置为 022,表示默认权限为 755,即所有者有读、写、执行权限,组用户和其他用户有读、执行权限,但没有写权限。

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值