Я использую инструмент командной строки Windows icalcs, чтобы установить права доступа к папке.(Цель состоит в том, чтобы создать папку в c: / Programmfiles, к которой может обращаться только локальная системная учетная запись). Администраторы должны получить полные разрешения, а все остальные - нет.После установки разрешения появляются дополнительные неожиданные разрешения:
S-1-15-2-1/ZERTIFIZIERUNGSSTELLE FÜR ANWENDUNGSPAKETE\ALLE ANWENDUNGSPAKETE:READ_DATA/READ_NAMED_ATTRS/WRITE_NAMED_ATTRS/READ_ACL:FILE_INHERIT/DIRECTORY_INHERIT:ALLOW
S-1-15-2-1/ZERTIFIZIERUNGSSTELLE FÜR ANWENDUNGSPAKETE\ALLE ANWENDUNGSPAKETE:DIRECTORY_INHERIT/INHERIT_ONLY:ALLOW
Я не могу удалить эти разрешения, и мне интересно, как от этого избавиться.
Я пытался удалить ненужные записи с помощьюграфический интерфейс Windows 10 - без успеха.Там нет ошибки.
icacls "C:\Program Files (x86)\myfolder" /reset /T
icacls "C:\Program Files (x86)\myfolder" /inheritance:r /grant:r *S-1-5-32-544:(OI)(CI)F
icacls "C:\Program Files (x86)\myfolder" /save export.txt
type export.txt
Я ожидал этот вывод:
D:PAI(A;OICI;FA;;;BA)
но я получаю
D:PAI(A;OICI;KR;;;AC)(A;CIIO;GR;;;AC)(A;OICI;FA;;;BA)