前提:今天ubutnu下面与windos共享的文件夹相互传文件时发现共享文件夹有如下症状:
1)使用命令vmware-hgfsclient能看到我有个共享文件夹
2)从共享文件夹的目录进入的时候,使用cd /mnt/hgfs/然后使用ls查看目录信息,此时下面的文件夹都是空的,不显示任何文件。使用 ls -a只能看到几个省略号,其余的啥都没有。
问题排除,
在网上找了好多文章,结果都没啥用,我的vmVare tools这些都是装好了的。
使用命令sudo su - root进入超级用户,继续重复之前的操作也没啥用,此时进入共享文件夹看到的也是空的,然后执行命令:
csudo vmhgfs-fuse .host:/ 共享文件夹的目录/mnt/hgfs
注意:共享文件夹目录指的是vmware-hgfsclient执行后看到的那个文件夹
然后重启以下阿终端。
再次查看共享文件夹
cd /mnt/hgfs/
ls
然后就可以看到我们通过windows给ubuntu共享的文件夹了。
**此时遇到了第二个问题:我已经是root用户了,但是我共享文件夹创建文件夹和文件时,均有以下提示:mkdir: 无法创建目录 “a.c”: 权限不够
**
此时我就特别疑惑,在网上找了一大堆消息,基本上都是说怎么切换至root用户,我天,我现在已经是root用户了,我还要怎么切换!
此时再次确认了我是在root用户模式下,然后我回到Windows这边确认我共享出来的文件夹是否可以被其他机器读写。
由于我设置的共享文件夹是在Windows目录下设置的,因此我这个文件夹默认是可读的,但是不可修改,因此对虚拟机这台电脑授予修改权限
上图中那个打箭头的型号就是我的虚拟机的型号,因此对虚拟机的所有权限都改为允许,再回到Ubuntu下并且给共享文件夹添加一个测试文件a.c,经验证,可以添加。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)