У меня проблема с файловым сервером NetApp с клиентами Windows XP.
Файлы находятся на одном диске SAN. Пользователи регулярно перемещают файлы из \\storage\share
в свою личную папку, например, \\storage\myfolder
. Пока это нормально, но становится проблемой, когда файлы перемещаются из \\storage\share
к \\storage\secretCompany
и добавить в файл секретную информацию. Разрешения для файла остались такими же, как и в Поделиться, поэтому все, у кого есть разрешения на совместное использование, теперь могут видеть этот файл в секретКомпания.
Есть ли способ запретить Windows копировать разрешения и просто всегда использовать целевые разрешения?
От Microsoft ..
Вы можете изменить способ обработки разрешений в проводнике Windows при перемещении объектов в один и тот же том NTFS. Как уже упоминалось, когда объект перемещается в том же томе, объект по умолчанию сохраняет свои разрешения. Однако, если вы хотите изменить это поведение, чтобы объект унаследовал разрешения от родительской папки, измените реестр следующим образом:
Нажмите Пуск, нажмите "Выполнить", введите regedit, а затем нажмите ВОЙТИ.
Найдите и щелкните следующий подраздел реестра:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer
В меню Правка щелкните Добавить значение, а затем добавьте следующий параметр реестра:
Имя значения: MoveSecurityAttributes
Тип данных: DWORD
Данные значения: 0
Закройте редактор реестра.
Убедитесь, что для учетной записи пользователя, которая используется для перемещения объекта, задано разрешение на изменение. Если разрешение не установлено, предоставьте учетной записи пользователя разрешение на изменение разрешений.