Вопрос

Я запускаю эту команду в структуре папки, чтобы все файлы и папки рекурсивно наследовать системный счет с полным управлением (и правильным наследством):

icacls V:\path\*.* /T /C /Q /grant SYSTEM:(OI)(CI)F
.

Это похоже на работу, как и ожидалось, но когда я перехожу в настройки расширенных разрешений, есть две записи в разрешении для системы: один унаследован (как я ожидаю), но тогда есть дополнительная запись, которая говорит "неУнаследовано "..

Можно ли добавить флаг, чтобы применить только унаследованную ввод разрешений? Я запутался относительно того, почему две записи должны быть добавлены в каждый файл и папку.

Я тщательно прочитал ICACLS /?Документация и попытка многих разных комбинаций безрезультатно.

Большое спасибо за любые предложения.

Это было полезно?

Решение

Если вы наследуете разрешения от родителей и добавления конкретных разрешений для учетной записи, которая уже унаследована, у вас всегда будет 2 (или более) записей для этой учетной записи. Если вы хотите только запись 1, вам придется либо удалить учетную запись от родителей, либо прекратить наследование от родителей и специально установленных разрешений.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top