CACLS (Change Access Control Lists) — утилита командной строки в операционной системе Windows, которая позволяет изменять списки контроля доступа (ACL — Access Control List) для файлов и папок.
ACL определяет разрешения и ограничения на доступ к файлам и папкам в Windows. С помощью CACLS можно управлять этими разрешениями и ограничениями для конкретных пользователей или групп пользователей.
Синтаксис команды CACLS выглядит следующим образом
CACLS файл [/T] [/E] [/C] [/G пользователь:разрешение…] [/R пользователь…] [/P пользователь:разрешение…]
Где:
- файл — путь к файлу или папке, для которого нужно изменить ACL.
- /T — применить указанные изменения ко всем файлам и подпапкам внутри указанной папки.
- /E — разрешить изменение текущих разрешений, не удаляя уже существующих.
- /C — продолжить работу, даже если возникают ошибки при доступе к файлу или папке.
- /G пользователь:разрешение… — разрешить указанному пользователю доступ к файлу или папке с указанными разрешениями.
- /R пользователь… — запретить указанному пользователю доступ к файлу или папке.
- /P пользователь:разрешение… — заменить все существующие разрешения для указанного пользователя новыми разрешениями.
Примеры использования команды CACLS
- CACLS C:путькфайлуfile.txt /G Пользователь:F — разрешить пользователю «Пользователь» полный доступ к файлу «file.txt»
- CACLS C:путькпапке /T /E /G Группа:R — разрешить группе «Группа» только чтение для всех файлов и подпапок в указанной папке
- CACLS C:путькфайлуfile.txt /D Пользователь — удалить все разрешения для пользователя «Пользователь» для файла «file.txt»
- CACLS C:путькпапке /T /E /P Пользователь:RWXD — заменить все существующие разрешения для пользователя «Пользователь» на разрешения чтения, записи, выполнения и удаления для всех файлов и подпапок в указанной папке
Утилита CACLS предоставляет возможность более гибкого управления доступом к файлам и папкам в операционной системе Windows, что может быть полезно для администраторов системы или для пользователей, желающих установить определенные разрешения на свои файлы и папки.