CACLS

(Da Change Access Control Lists)

Visualizza o modifica gli elenchi di controllo di accesso (ACL) dei file.

 

CACLS nomefile [/T] [/E] [/C] [/G] [/P utente:perm […]] [/R utente […]] [/P utente:perm […]] [/D utente […]]

 

Dove:

  • nomefile - Visualizza ACL.
  • /T - Cambia gli ACL dei file specificati nella cartella corrente e in tutte le sottocartelle.
  • /E - Modifica ACL invece di sostituirlo.
  • /C - Continua ignorando gli errori di accesso negato.
  • /G utente:perm - Assegna all’utente specificando i diritti di accesso. perm deve essere sostituito da:
    • R - Lettura;
    • W - Scrittura;
    • C - Modifica (scrittura);
    • F - Controllo completo.
  • R utente - Revoca i diritti di accesso dell’utente specificato (valido solo con /E).
  • /P utente:perm - Sostituisce i diritti di accesso dell’utente specificato. perm deve essere sostituito da: vedi /G utente:perm.
  • /D utente - Nega l’accesso all’utente specificato.

 

Esempi:

 

1. Nega l’accesso al file C:\Cose stupide.doc all’utente Marco Bianchi:

cacls "C:\Cose stupide.doc" /d Marco Bianchi

 

2. Revoca i diritti d’accesso al file C:\Programmi\sgs.exe all’utente uwbueg:

cacls "C:\Programmi\sgs.exe" /r uwbueg

 

3. Visualizza gli ACL del file C:\Azzo.flac:

cacls "C:\Azzo.flac"

 

Approfondimento:

 

Per conoscere il nome utente andare su Start > Pannello di Controllo > Account utente. Qui di solito si trovano l’utente predefinito e il guest. Si può cambiare il nome dell’utente, l’immagine dell’utente o del guest ecc…. E' possibile trovare il proprio nome utente anche dalla variabile d'ambiente USERNAME:

echo %username%