【无标题】

Debian 7 在Vmware 下共享文件夹

先设置软件源

2023年 原来的软件源用不了了,需要更换新的源

sudo gedit /etc/apt/sources.list

文件最后加入以下软件源

deb http://mirrors.163.com/debian-archive/debian/ wheezy main non-free contrib
deb-src http://mirrors.163.com/debian-archive/debian/ wheezy main non-free contrib

更新源:
sudo apt-get update

重新安装 wmtools

  • 在虚拟机中弹出光驱,使之为空
  • 点击 “虚拟机” -->“重新安装 Vmware tools”
  • 复制光驱中的 安装包 ,到自定义的目录中,并解压
  • 使用管理员权限运行 vmware-install.pl
  • 运行过程中的选项全选择为 yes

建立共享文件夹

  • 切换到 root 用户
  • 进入 /mnt 文件夹
  • 在其中创建 hgfs 文件夹 mkdir hgfs/
  • 修改文件夹权限 chmod 777 -R hgfs/
  • 挂载文件夹

注意 :
一般的挂载命令是
sudo vmhgfs-fuse .host:/ /mnt/hgfs
但有可能会有提示 “你没有权限查看 hgfs 的内容” You do not have permission to view the contents of hgfs

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

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

解决方法:
这里特别感谢Cool Pages Blog提供的思路,感觉博主也是替我们踩了不少坑,虽然博主踩的我基本都踩了…

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

sudo umount /mnt/hgfs

  1. 重新用以下命令挂载即可下面命令中的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

  1. 可以看到权限已经正常,非root下均可访问hgfs文件夹,权限已经正常

参考:

[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] https://www.cnblogs.com/ICdesignverification/p/15733102.html

你可能感兴趣的:(ubuntu,linux,运维,VMware)