comanda Cacls poate fi utilizată pentru a afișa sau modifica lista de control al accesului(ACL) de fișiere. Mai jos puteți găsi câteva exemple de comandă cacls pentru diferite scenarii.
găsiți permisiunile de acces ale unui fișier
putem rula comanda de mai jos pentru a imprima permisiunile de acces ale unui fișier.
cacls filename
exemplu:
c:\>cacls data.txtc:\data.txt NT AUTHORITY\SYSTEM:F BUILTIN\Administrators:F WINCMD-PC\John:Fc:\>
modificarea permisiunilor de acces ale unui fișier
există două moduri în care puteți modifica permisiunile de acces ale unui fișier. Prima metodă este de a înlocui permisiunile de acces existente în cazul în care ca a doua este de a edita permisiunile existente.
înlocuiți permisiunile de acces existente:
putem folosi comutatorul /P pentru a înlocui permisiunile existente. Sintaxa acestei comenzi este ca mai jos:
cacls filename /P user1:permissions user2:permissions user3:permissions
permisiunile existente vor fi înlocuite cu cele specificate în comanda de mai sus. Pentru a ilustra utilizarea acestui comutator / P, să modificăm permisiunile de acces ale datelor fișierului.txt prezentat în exemplul de mai sus.
după cum puteți vedea, nu am specificat nimic despre utilizatorul John cu comutatorul /P. Deoarece steagul / P înlocuiește permisiunile, după executarea comenzii, date.txt nu va avea permisiuni de acces pentru utilizatorul John.
Editați permisiunile de acces pentru un utilizator:
a doua metodă permite modificarea permisiunilor de acces pentru un utilizator fără a afecta permisiunile altor utilizatori. Putem folosi /E Comutator pentru acest lucru.
de exemplu, în cazul de mai sus, să dăm utilizatorului John doar permisiunea de citire și să păstrăm aceleași permisiuni pentru alți utilizatori. Comanda pentru aceasta este: