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%