Cambiare i permessi dei file di Windows 7 dal prompt dei comandi
Come posso cambiare i permessi dei file di Windows 7 usando il prompt dei comandi?
Voglio cambiare i permessi nei file di programma, ma cacls
non funziona per me.
Come posso cambiare i permessi dei file di Windows 7 usando il prompt dei comandi?
Voglio cambiare i permessi nei file di programma, ma cacls
non funziona per me.
Per cambiare i permessi, usa un account di amministratore su quella macchina per eseguire CACLS
. Se hai l'UAC abilitato, potresti dover elevare prima il prompt dei comandi cliccando con il tasto destro e scegliendo “Run as Administrator”.
Puoi usare cacls
come segue:
CACLS files /e /p {USERNAME}:{PERMISSION}
Dove,
* /p : Set new permission
* /e : Edit permission and kept old permission as it is i.e. edit ACL instead of replacing it.
* {USERNAME} : Name of user
* {PERMISSION} : Permission can be:
o R - Read
o W - Write
o C - Change (write)
o F - Full control
Per esempio, per concedere al tuo account utente il pieno controllo (F) di files
, useresti il seguente comando (digitato in un prompt dei comandi di Windows elevato):
CACLS files /e /p %USERNAME%:f
Leggi la guida completa digitando il seguente comando:
cacls /?
Se, per qualsiasi motivo, i file sono stati dissociati dall'account di amministratore in Windows 7, l'uso di ICACLS NON li ripristinerà.
Siete costretti a cliccare manualmente su OGNI file, uno alla volta, e selezionare Proprietà > scheda Sicurezza > pulsante Avanzate > scheda Permessi > pulsante Continua.
Se abilitato, approva la richiesta dell'UAC di Permissions Editor per File e Cartelle e deseleziona Include permessi ereditabili dal genitore di questo oggetto. Fai clic sul pulsante Rimuovi quando richiesto, quindi riabilita Include inheritible permissions, fai clic su OK.
Questo ripristinerà il vostro accesso al file.
Come si può fare per un'intera cartella o un insieme di file? Usare ICACLS *.* /RESET
non funziona; finisce in errore “Access is denied” per i file in questione.
prendete prima la proprietà della cartella/file e poi fate delle operazioni sulla stessa. http://www.faqforge.com/windows/take-ownership-of-a-file-or-folder-by-command-in-windows/
icacls “Nome del file/cartella” /grant “USER”:F /t : fornirà all'utente specificato come “USER” l'accesso completo al file o alla cartella specificata. Il /t permette l'attraversamento delle sottocartelle e dei file e fornisce il permesso