Modifica le autorizzazioni dei file di Windows 7 dal prompt dei comandi


Risposte:


20

caclsè depcriated in Windows 7. È necessario utilizzare ICACLSinvece di cacls.

ICACLS "filename" /grant "Users":F

Questo comando garantisce i privilegi.


7

Per modificare le autorizzazioni, utilizzare un account amministratore su quella macchina per l'esecuzione CACLS. Se hai UAC abilitato, potresti dover prima elevare il prompt dei comandi facendo clic destro su di esso e scegliendo "Esegui come amministratore".

Puoi usare caclscome 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

Ad esempio, per concedere il controllo completo (F) al proprio account utente files, è necessario utilizzare il comando seguente (digitato in un prompt dei comandi di Windows elevato):

CACLS files /e /p %USERNAME%:f

Leggi la guida completa digitando il comando seguente:

cacls /?

3

Se, per qualsiasi motivo, i file si sono dissociati con l'account amministratore in Windows 7, l'utilizzo di ICACLS NON li ripristinerà.

Sei costretto a fare manualmente clic su OGNI file, uno alla volta, e selezionare Proprietà> scheda Sicurezza> pulsante Avanzate> scheda Autorizzazioni> pulsante Continua .

Se abilitato, approvare il prompt UAC per l'Editor delle autorizzazioni per file e cartelle e deselezionare Includi autorizzazioni ereditabili dal padre dell'oggetto . Fai clic sul pulsante Rimuovi quando richiesto, quindi riattiva Includi autorizzazioni ereditabili , fai clic su OK .

Ciò ripristinerà i tuoi accessi al file.

Come può essere realizzato su un'intera cartella o set di file? L'uso ICACLS *.* /RESETnon funziona; termina con l'errore "Accesso negato" per i file in questione.


3
Questo non è un forum, quindi se hai una nuova domanda, per favore fai una nuova domanda usando il pulsante grande sopra.
Slhck,

Pensa che le informazioni "Alcuni utenti" siano importanti. Sono finito in questa pagina alla ricerca di un modo per correggere permessi errati e le sue informazioni erano molto rilevanti. Tuttavia, poiché il post "Alcuni utenti" non risponde alla domanda PO, questo dovrebbe essere un commento o una domanda anziché una risposta.
Edenshaw,


-1

è necessario eseguire caclscon il diritto di amministratore per modificare le autorizzazioni nei file di programma ...


2
come eseguire cacls come amministratore usando il comando stesso?
sam,

... e come farebbe una persona a farlo?
ashleedawg,

-1

icacls "File / nome_cartella" / concedi "UTENTE": F / t : fornirà l'accesso completo all'utente specificato come "UTENTE" al file o alla cartella specificati. Il / t consente l'attraversamento delle sue sottocartelle e file e fornisce l'autorizzazione


Se mai torni sul sito, vedi Come rispondere .
ashleedawg,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.