ICACLS добавляет дополнительную явную запись
-
21-12-2019 - |
Вопрос
Я запускаю эту команду в структуре папки, чтобы все файлы и папки рекурсивно наследовать системный счет с полным управлением (и правильным наследством):
icacls V:\path\*.* /T /C /Q /grant SYSTEM:(OI)(CI)F
.
Это похоже на работу, как и ожидалось, но когда я перехожу в настройки расширенных разрешений, есть две записи в разрешении для системы: один унаследован (как я ожидаю), но тогда есть дополнительная запись, которая говорит "неУнаследовано "..
Можно ли добавить флаг, чтобы применить только унаследованную ввод разрешений? Я запутался относительно того, почему две записи должны быть добавлены в каждый файл и папку.
Я тщательно прочитал ICACLS /?Документация и попытка многих разных комбинаций безрезультатно.
Большое спасибо за любые предложения.
Решение
Если вы наследуете разрешения от родителей и добавления конкретных разрешений для учетной записи, которая уже унаследована, у вас всегда будет 2 (или более) записей для этой учетной записи. Если вы хотите только запись 1, вам придется либо удалить учетную запись от родителей, либо прекратить наследование от родителей и специально установленных разрешений.