Я установил DFS-R (концентратор и спицу) для совместного использования между 6 серверами Windows 2012 R2.
Общий ресурс на всех серверах называется «Веб-сайты $» с разрешением «полный доступ» для всех.
Все серверы имеют высокопроизводительные 4 ядра Xeon, 32 ГБ ОЗУ, 8 ГБ ОЗУ свободны и подключаются через 10 ГБ VMware Connections.
Исходные разрешения NTFS правильно реплицируются участникам. Мое первое изменение разрешения на корневом уровне общего ресурса "D: \ Websites" также правильно переносится во все подпапки.
Теперь мне нужно изменить разрешение на подпапку «D: \ Websites \ Special». Группа «пользователи» должна быть удалена, а локальная группа «IIS IUSRS» должна получить разрешения на чтение в этой подпапке.
Поэтому я блокирую наследование для этой папки, сохраняю все разрешения, удаляю группу «пользователи» и добавляю группу «IIS IUSRS» с разрешениями на чтение. Все подпапки в "D: \ Websites \ Special" имеют соответствующие разрешения.
Это странно работает с участниками.
На рядовых серверах наследование на «D: \ Websites \ Special» также блокируется, группа «users» удаляется и добавляется «IIS IUSRS». Разрешения для некоторых подпапок настроены правильно, но для некоторых других подпапок, например. «D: \ Websites \ Special \ Website1» старые разрешения активны и не меняются независимо от того, какие разрешения настроены на основном сервере.
Когда я удаляю папку «D: \ Websites \ Special \ Website1» и копирую старое содержимое из резервной копии, все работает нормально и разрешения правильные. Я могу настроить новые разрешения на первичном сервере, и они будут реплицированы. После некоторых изменений разрешений эта папка снова повреждается на членах и не получает новых разрешений от основного сервера. Во всех папках всего несколько (<20) небольших (<20 КБ) файлов.
Понятия не имею, в чем причина такого странного поведения. Вы хоть понимаете, что я делаю не так?