Використання CACLS для зміни прав доступу до файлів / папок для користувачів / груп у пакетному файлі - Як

Використання CACLS для зміни прав доступу до файлів / папок для користувачів / груп у пакетному файлі

Це більше для моєї довідки;)

CACLS дозволяє змінювати права ACL на файли та папки для користувачів і груп на локальному комп'ютері.

Мені було потрібно це для встановленої програми не буде працювати під обліковим записом користувачів, якщо я вручну не змінювати дозволи користувача для папки.

У сценарій можна додати наступне, щоб автоматизувати процедуру при установці програми!

Загалом 4 кроки

Крок 1. Використання

cacls filename [/ t] [/ e] [/ c] [/ g user | група: perm]

Крок 2: Параметри

filename Відображає ACL вказаного каталогу, файлу або файлів.

/ t Змінює ACL вказаних файлів у поточному каталозі та всіх
підкаталоги.

/ e Змінити ACL замість заміни.

/ c Продовжити змінювати ACL, ігноруючи помилки.

/ g user | group: perm Надати вказані права доступу користувача або групи.
завивка може бути:

r Читати
c Змінити (написати)
f Повне управління

/ r Користувач скасовує права доступу користувача або групи.

/ p user | group: perm Замінити доступ користувача або групи
дозволи. завивка може бути:

n Немає
r Читати
c Змінити (написати)
f Повне управління

/ d user | Заборонити вказаний доступ користувача.

Крок 3: Група користувачів

може бути користувачем або групою AD!

Крок 4: Приклад.

cacls c: t / e / g Адміністратори: f

Дає групі "Адміністратори" повний доступ до C: Drive і всіх файлів / папок.