Komenda cacls
w systemie Windows służy do wyświetlania i modyfikowania listy kontroli dostępu (ACL) dla plików i folderów. Umożliwia użytkownikom zarządzanie uprawnieniami dostępu, co jest kluczowe dla zabezpieczania danych i kontrolowania, kto może uzyskać dostęp do określonych zasobów systemowych.
cacls
Parametr | Opis |
---|---|
/E | Umożliwia edytowanie istniejących uprawnień zamiast ich zastępowania. |
/G : | Przyznaje użytkownikowi określony poziom dostępu. Poziomy dostępu mogą obejmować 'F’ (pełny dostęp), 'R’ (odczyt), 'W’ (zapis) itp. |
/R | Usuń uprawnienia dla danego użytkownika. |
/C | Kontynuuje działanie pomimo wystąpienia błędów. |
/T | Zastosowuje zmiany rekurencyjnie do wszystkich plików i podfolderów w określonym folderze. |
cacls C:\example\file.txt /G USER:R
Powyższa komenda przyznaje użytkownikowi o nazwie USER
uprawnienia do odczytu pliku file.txt
znajdującego się w folderze example
. Dzięki temu użytkownik będzie mógł otworzyć i przeglądać zawartość pliku, ale nie będzie mógł go modyfikować ani usuwać.
cacls C:\example\folder /E /G USER:F
W tym przykładzie dodajemy pełne uprawnienia dla użytkownika USER
do folderu folder
w sposób, który edytuje istniejące uprawnienia. Użytkownik ten będzie mógł zarówno przeglądać, jak i modyfikować zawartość folderu oraz jego podfolderów i plików.
cacls C:\example\folder /R USER
Ta komenda usuwa wszystkie uprawnienia dla użytkownika USER
do folderu folder
. Po wykonaniu tej komendy użytkownik nie będzie miał żadnego dostępu do folderu ani jego zawartości.