Операционная система UNIX использует три уровня параметров разрешений для файлов: разрешения пользователей, разрешения групп и разрешения для всех остальных. Кроме того, корень имеет полные разрешения для всех файлов независимо от параметров файлов.

В Windows администратор может получить доступ к любому файлу, но не может изменить файл, не модифицировав сначала разрешения. Поэтому автоматические операции, такие как проверка на вирусы, могут изменять разрешения UNIX и являются потенциальными источниками проблем для клиентов UNIX.

Чтобы устранить эту проблему, необходимо изменить в реестре значение параметра KeepInheritance, добавить группу Windows в общий ресурс, и настроить записи управления доступом (Access Control Entries, ACE), чтобы применить их к вновь созданным каталогам.

Чтобы изменить в реестре раздел KeepInheritance
  1. Откройте редактор реестра: нажмите кнопку Пуск и выберите команду Выполнить. Затем введите regedit и нажмите кнопку ОК.

  2. Установите следующий раздел реестра равным 1:

    HKLM\Software\Microsoft\Server for NFS\CurrentVersion\Mapping\KeepInheritance

Примечание

Установка данного раздела реестра может повлиять на вид разрешений в UNIX.

Чтобы настроить записи управления доступом (ACE) для применения к вновь созданным каталогам
  1. Откройте проводник: нажмите кнопку Пуск, выделите пункт Программы или Все программы, выделите пункт Стандартные и выберите команду Проводник.

  2. Щелкните правой кнопкой мыши папку и выберите из контекстного меню команду Свойства.

  3. Откройте вкладку Безопасность.

  4. Нажмите кнопку Дополнительно.

  5. Установите флажок Разрешить наследуемые разрешения.

  6. Нажмите кнопку ОК.