linia de comandă Windows

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:

Lasă un răspuns

Adresa ta de email nu va fi publicată.