Операционная система UNIX использует три уровня параметров разрешений для файлов: разрешения пользователей, разрешения групп и разрешения для всех остальных. Кроме того, корень имеет полные разрешения для всех файлов независимо от параметров файлов.
В Windows администратор может получить доступ к любому файлу, но не может изменить файл, не модифицировав сначала разрешения. Поэтому автоматические операции, такие как проверка на вирусы, могут изменять разрешения UNIX и являются потенциальными источниками проблем для клиентов UNIX.
Чтобы устранить эту проблему, необходимо изменить в реестре значение параметра KeepInheritance, добавить группу Windows в общий ресурс, и настроить записи управления доступом (Access Control Entries, ACE), чтобы применить их к вновь созданным каталогам.
Чтобы изменить в реестре раздел KeepInheritance |
-
Откройте редактор реестра: нажмите кнопку Пуск и выберите команду Выполнить. Затем введите regedit и нажмите кнопку ОК.
-
Установите следующий раздел реестра равным 1:
HKLM\Software\Microsoft\Server for NFS\CurrentVersion\Mapping\KeepInheritance
Примечание | |
Установка данного раздела реестра может повлиять на вид разрешений в UNIX. |
Чтобы настроить записи управления доступом (ACE) для применения к вновь созданным каталогам |
-
Откройте проводник: нажмите кнопку Пуск, выделите пункт Программы или Все программы, выделите пункт Стандартные и выберите команду Проводник.
-
Щелкните правой кнопкой мыши папку и выберите из контекстного меню команду Свойства.
-
Откройте вкладку Безопасность.
-
Нажмите кнопку Дополнительно.
-
Установите флажок Разрешить наследуемые разрешения.
-
Нажмите кнопку ОК.