2016-06-17 10 views
1

Я использую ubuntu 16.04 на проигрывателе vmware. Общая папка включена и отображается на/mnt/fghs. Но владелец (root) не может быть изменен chown. Как его изменить? Пожалуйста, советую мне.Как изменить разрешение общей папки vmware

Кроме того, кто-то сказал, что владелец может быть изменен после изменения/etc/fstab. Но я не мог найти какую-либо информацию в/etc/fstab, например .host:// mnt/hgfs vmhgfs по умолчанию 0 0. Когда я добавляю строку в файл/etc/fstab, wmware не запускается.

+0

Он решен. Я думаю, эта проблема связана с версией vmware. – Jang

ответ

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 
3

, вероятно, немного поздно, но в любом случае.

Во-первых, отключите вашу общую папку:

sudo umount /mnt/hgfs 

затем запустить:

vmhgfs-fuse .host:/ /mnt/hgfs -o uid=1000 -o gid=1000 -o umask=0033 

где вы должны рассмотреть изменить uid и gid к вашему. Помните, что:

id -u 
id -g 

вернет ваш текущий идентификатор пользователя и группы.

Посмотрите vmhgfs-fuse --help для более вариантов;)

+0

'vmhgfs-fuse .host:/vmware-share-folder-name/myMountLocation -o uid = 1000 -o gid = 1000' работал для меня. Без umask он просто устанавливает все, что кажется. – etech