2010-12-15 08:01:42 +0000 2010-12-15 08:01:42 +0000
20
20

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.

Risposte (6)

20
20
20
2012-02-14 09:42:58 +0000

cacls è depennato in Windows 7. Dovete usare ICACLS invece di cacls.

ICACLS "filename" /grant "Users":F

Questo comando garantisce i privilegi.

7
7
7
2010-12-15 08:41:51 +0000

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 /?
3
3
3
2012-06-10 05:47:39 +0000

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.

0
0
0
2014-08-15 02:40:05 +0000

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/

-1
-1
-1
2015-04-20 16:11:25 +0000

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

-1
-1
-1
2010-12-15 08:09:05 +0000

devi eseguire cacls con i diritti di amministratore per cambiare i permessi nei file di programma…