Каков наилучший способ обмена папками между Win7 64bit (хост) и Ubuntu 10.10 (guest) в проигрывателе VMware?
Я могу настроить общий доступ достаточно просто (с помощью vmware-tools), но все общие файлы - root: root принадлежит с набором разрешений 777. Что, ну, отстой.
Что я могу сделать, чтобы иметь общие файлы с сохраненным владельцем и разрешениями?
Я предполагаю, что мне понадобится какой-нибудь контейнер для файлов, который монтируется в Ubuntu как блочное устройство (если так , это должно быть динамическим, то есть расширяться с размером содержащихся файлов). Но, может быть, есть лучшее решение?
Создать папку на рабочем столе & amp; Сделать ссылку
Терминал. ln -s /mnt/hgfs/shared-directory ~/Desktop/Name-of-the-folder
У вас будут общие файлы с сохраненным владельцем и разрешениями
Готово
Вы не можете сохранить права собственности и разрешения, если механизм аутентификации не является тем же самым (Что означает пользователь 1000 в Ubuntu в Windows?). Совместное использование аутентификации означало бы использование сервера LDAP (Active Directory).
Что я делаю в своей сети, так это настраиваю общий каталог smb (Windows Share / или SAMBA Share) вне VMWare или VirtualBox. Клиент / гость должен будет предоставить учетные данные, которые сервер может проверить, но затем все работает с сохраненными разрешениями (общий ресурс и папка).
В главном меню в Ubuntu выберите Places / Connect to Server / Windows share, и вошедший в систему пользователь получит любой доступ, предоставленный предоставленными учетными данными. Для постоянной установки общего ресурса необходимо, чтобы учетные данные пользователя были указаны в / ect / fstab и были одинаковыми для всех пользователей, поэтому пропустите это.
Наконец, smbfs может смонтировать общий ресурс с правильными правами пользователя, но я не пробовал / не нуждался в этом.