Моя операционная система - Windows 10, моя виртуальная машина - Ubuntu Mate 16.
Версия VMWare - 12,5.
Путь монтирования выглядит следующим образом: /mnt/hgfs/{mysharedfolder}.
И это установлено как « root » пользователь /группа по умолчанию. Я хочу изменить его на « www-data ».
Проблема заключается в том, что ни один из предложенных методов в Интернете не помогает изменить владельца общей папки. Видимо с последней версией они что-то изменили.
Это то, что я пробовал до сих пор:
- в ' etc/init.d ' я отредактировал файл ' vmware-tool s':
# Mount all hgfs filesystems vmware_mount_vmhgfs() { if [ "`is_vmhgfs_mounted`" = "no" ]; then if [ "`vmware_vmhgfs_use_fuse`" = "yes" ]; then mkdir -p $vmhgfs_mnt vmware_exec_selinux "$vmdb_answer_BINDIR/vmhgfs-fuse \ -o subtype=vmhgfs-fuse,allow_other,uid=33,gid=33 $vmhgfs_mnt" else vmware_exec_selinux "mount -t vmhgfs .host:/ $vmhgfs_mnt -o uid=33,gid=33" fi fi }
Попытался напрямую отредактировать /etc/fstab , и ОС больше не загружалась в GUI, мне пришлось удалить строку из командной строки.
.host:/{shared-folder} /{path-to-mount-on} vmhgfs
умолчанию, ttl = 5, uid = 33, gid = 33 0 0Наивные попытки, такие как ручное размонтирование и перемонтирование пути, использование chown или chmod, бесполезны, поскольку система немедленно отменяет соответствующие изменения. Также попытался смонтировать с этим:
vmhgfs-fuse .host:/ / mnt / hgfs -o uid = 1000 -o gid = 1000 -o umask = 0033
Есть ли обновленное решение для этого?