Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

icacls în Comenzi Windows (CMD)

Afișează, modifică și face backup pentru listele de control al accesului NTFS (ACL / permisiuni de fișiere).

Sintaxă
icacls "C:\Site"
icacls "C:\Site" /grant "IUSR":(OI)(CI)(M)
icacls "C:\Site" /reset /t

Ce face icacls

icacls (Integrity Control Access Control List) este instrumentul avansat de securitate care controlează drepturile reale de acces pe partiții NTFS (cine poate citi, scrie, modifica sau executa fiecare fișier).

Înlocuiește vechiul utilitar cacls, oferind suport complet pentru moștenirea permisiunilor (Inheritance):
• (OI) (Object Inherit): fișierele din interior moștenesc regula;
• (CI) (Container Inherit): subfolderele moștenesc regula;
• Permisiuni: (F) = Full control, (M) = Modify, (RX) = Read & Execute, (R) = Read-only, (W) = Write.

Este indispensabil pentru servere web (IIS, OpenLiteSpeed, Apache pe Windows) pentru a acorda permisiuni de scriere utilizatorului web pe directoare de upload.

Opțiuni și argumente

Opțiune / Parametru Descriere
/grant[:r] <utilizator>:<drepturi> Acordă permisiuni ([:r] înlocuiește drepturile anterioare).
/deny <utilizator>:<drepturi> Interzice explicit accesul (are prioritate absolută față de grant).
/t Aplică operațiunea recursiv pe toate fișierele și subdirectoarele.
/reset Resetează permisiunile la cele moștenite de la părinte.
/save <fișier> /restore <fișier> Face backup complet al permisiunilor ACL și le restaurează ulterior.

Ce returnează

Numărul de fișiere procesate cu succes și raportul de eșecuri.

Exemple

Exemplul 1: Acordarea drepturilor de scriere utilizatorului IIS_IUSRS pe folderul de upload

Configurează permisiunile de moștenire pentru fișiere și subdirectoare.

icacls "C:\inetpub\wwwroot\uploads" /grant "IIS_IUSRS":(OI)(CI)(M) /t

Ieșire în terminal

processed file: C:\inetpub\wwwroot\uploads
Successfully processed 1 files; Failed processing 0 files

Greșeli frecvente

  • Acordarea de ‘Everyone:(F)’ din comoditate pe foldere de sistem, permițând oricărui utilizator sau virus să șteargă sau să modifice fișierele.
  • Omiterea indicatorilor de moștenire (OI)(CI), ceea ce va aplica permisiunea doar pe folderul curent, dar nu și pe fișierele create ulterior în el.

Comenzi înrudite

  • attrib: Afișează sau modifică atributele de fișier din Windows (Read-Only, Hidden, System, Archive).
  • net user: Creează, modifică, listează sau resetează parolele conturilor de utilizator din Windows.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: icacls

Ai o nelămurire despre utilizarea comenzii icacls sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.