CACLS позволяет изменять права ACL для файлов и папок для пользователей и групп на локальном компьютере.
Мне это нужно, чтобы установленная программа не запускалась под учетной записью пользователя, если я не изменю разрешения пользователя вручную.папки.
Следующее можно добавить в скрипт для автоматизации процедуры при установке программы!Всего 4 шага Шаг 1: Использование
cacls filename [/t] [/e] [/c] [/g user|group:perm]
Шаг 2: Параметры
имя файла Отображает ACL указанного каталога, файла или файлов.
/ t Изменяет ACL указанного файлав текущем каталоге и во всех его подкаталогах.
/ e Редактируйте ACL вместо его замены.
/ c Продолжайте изменять ACL, игнорируя ошибки.
/ g user | group:perm. Предоставить права доступа указанному пользователю или группе.Пермь может быть:
r Чтение c Изменение (запись) f Полный доступ
/ r user Отмена прав доступа для указанного пользователя или группы.
/ p user | group: permЗамените права доступа указанного пользователя или группы.Пермь может быть:
n Нет r Чтение c Изменение (запись) f Полный доступ
/ d user | group Запретить указанному доступу пользователя.Шаг 3: Пользователь | Группа
может быть пользователем или группой AD!Шаг 4: Пример:
cacls c:\ /t /e /g Administrators:f
Предоставляет группе «Администраторы» ПОЛНЫЙ доступ к диску C: и всем файлам / папкам.