Я использую icacls для установки разрешений на большое количество каталогов для различных групп. Я хочу назначить то, что в справке icacls называется «доступ на изменение». Вроде все правильно делает. Однако, когда права просматриваются с помощью вкладки разрешений Windows Explorer в Windows 2008, группа отображается вообще без прав (в столбце «Разрешить» нет флажков). Необходимо нажать «Дополнительно» -> «Изменить разрешения» -> «Изменить», чтобы увидеть, что группе были предоставлены все разрешения, кроме «Полное», «Удалить подпапки и файлы», «Изменить разрешения» и «Взять на себя ответственность».
Теперь с чисто функциональной точки зрения это приемлемо. У группы есть желаемые права. Однако с административной точки зрения это может сбить с толку кого-то в будущем, когда он увидит группу в списке на первом экране вкладки разрешений, но никакие права не будут назначены, пока вы не посмотрите на расширенные разрешения.
Итак, мой вопрос: есть ли способ с помощью icacls назначить право «Изменить» таким образом, чтобы оно отображалось на первом экране вкладки безопасности как таковое? Другими словами, с галочками в разрешающем столбце для «Изменить», «Чтение и исключение», «Список содержимого папки», «Чтение» и «Запись»?
Какую командную строку вы используете для назначения разрешений?
Попробуй это:
icacls <directory> /grant <user>:(CI)(OI)(M)