1

У меня есть хост-машина CentOS с виртуальной машиной Windows 7 в VMware. На главном компьютере имеется общий диск (общий ресурс NFS с другими компьютерами в сети), для которого настроены списки ACL, так что все созданные в нем файлы доступны для редактирования группой. Этот диск также монтируется в виртуальной машине как общая папка с использованием функции совместного использования VMware.

Путем множества проб и ошибок я определил, что редактирование файла с виртуальной машины "сбросит" разрешения файла только для редактирования владельцем, даже если он был изменен вручную ранее. Происходит следующее: Microsoft Office создает временный файл во время редактирования, а когда документ сохраняется, оригинал удаляется, а временный файл переименовывается. "Новый" файл теперь имеет разрешения по умолчанию, установленные для чтения только для группы, и файл теперь принадлежит текущему редактору.

Я где-то читал, что разрешения по умолчанию для виртуальной машины являются настройкой на сервере Samba. Однако мы вошли и изменили это безрезультатно. Фактически, это не выглядело так, как будто сервер Samba работал даже при открытой виртуальной машине.

Я в недоумении, куда идти дальше. Больно запускать chmod каждый раз, когда кто-то заканчивает редактирование файла, чтобы нам не пришлось раскручивать версию 23 файла, чтобы сохранить его.

2 ответа2

0

Интегрированная возможность обмена папками в VMware является, по меньшей мере, элементарной. Мы просто отказались от этого.

Однако надежная работа состояла в том, чтобы настроить Samba на хосте NFS и использовать одно и то же дерево через Samba и NFS - пользователи * nix будут использовать NFS, пользователи Windows будут использовать SMB ("Подключить сетевой диск"). В качестве побочного эффекта вы, вероятно, заметите значительное ускорение, поскольку реализация VMware основана на довольно старых версиях Samba и протокола SMB.

0

Смонтируйте папку как общий ресурс NFS в Windows вместо использования общих папок VMWare.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .