我在vmware播放器上使用ubuntu 16.04。共享文件夹已启用,并且在/ mnt / fghs上可见。但是,所有者(root)无法通过chown进行更改。怎么改呢?请给我建议。
此外,有人说修改/ etc / fstab后可以更改所有者。但是,我无法在/ etc / fstab中找到任何信息,例如.host:/ / mnt / hgfs vmhgfs默认值为0.当我将该行添加到/ etc / fstab文件中时,wmware无法启动起来。
答案 0 :(得分:8)
可能有点晚了,但无论如何。
首先,卸载共享文件夹:
vmhgfs-fuse .host:/ /mnt/hgfs -o uid=1000 -o gid=1000 -o umask=0033
然后运行:
uid
您应该考虑将gid
和id -u
id -g
更改为您的。{p>请记住:
vmhgfs-fuse --help
将返回您当前的用户和组ID。
请查看str_random(6)
以获取更多选项;)
答案 1 :(得分:0)
您可以尝试those steps
sudo su
touch /bin/remount_hgfs
chmod a+x /bin/remount_hgfs
echo '#!/bin/sh -e' >> /bin/remount_hgfs
echo 'umount /mnt/hgfs' >> /bin/remount_hgfs
echo 'mount /mnt/hgfs' >> /bin/remount_hgfs
echo '.host:/ /mnt/hgfs vmhgfs rw,ttl=1,uid=33,gid=33,nobootwait 0 0' >> /etc/fstab
line=`wc -l /etc/rc.local | cut -f1 -d' '`; sed -i "${line}ish /bin/remount_hgfs" /etc/rc.local
reboot
答案 2 :(得分:0)
已解决。使用allow_other
选项授予访问权限。
vmhgfs-fuse -o allow_other .host:/ /mnt/hgfs
请参阅unix.stackexchange.com: vmhgfs-fuse-permission-denied-issue