iCACLS: backup e ripristino NTFS e condivisione dei permessi in Windows
- Categoria: Finestre
Le autorizzazioni NTFS sono impostate per la condivisione di qualsiasi unità e cartella in una rete di sistemi operativi Windows. Con queste autorizzazioni, l'utente può decidere se desidera condividere un'intera unità o una singola cartella in rete. Le unità e le cartelle formattate in formato NTFS possono utilizzare le autorizzazioni NTFS.
Con la funzionalità aggiuntiva fornita dai permessi NTFS, la sua configurazione è molto complessa e può portare a grattacapi di amministrazione. Mentre la gestione delle autorizzazioni sulle directory di primo livello a volte diventa imprecisa e questa imprecisione costringerà le sottodirectory a cambiare, causando problemi.
Quindi, per evitare questo tipo di situazione, si consiglia sempre di eseguire il backup dei permessi delle cartelle prima di apportare modifiche a NTFS o alle impostazioni di condivisione. Se succede qualcosa di brutto, puoi effettivamente ripristinare il backup alla sua configurazione originale senza alcuna perdita.
iCACLS è un Utilità della riga di comando di Windows per visualizzare e modificare i descrittori di sicurezza del filesystem NTFS. Con il comando iCACLS, gli utenti hanno il pieno controllo su backup, ripristino e modifica degli elenchi di controllo di accesso (ACL) degli oggetti del file system. Lo stesso comando iCACLS può essere utilizzato su Windows Server. Non è richiesto alcun server iCACLS. Riepilogo rapido nascondere 1 Backup e ripristino delle autorizzazioni NTFS tramite la console PowerShell (utilizzando iCACLS) 1.1 Permessi della cartella di backup 1.2 Ripristina permessi cartella 2 Backup e ripristino dei permessi di condivisione tramite l'editor del registro 2.1 Permessi della cartella di backup 2.2 Ripristina permessi cartella
Backup e ripristino delle autorizzazioni NTFS tramite la console PowerShell (utilizzando iCACLS)
Permessi della cartella di backup
Utilizzo di iCACLS in PowerShell
Per ottenere l'elenco degli ACL prima di modificare qualsiasi autorizzazione NTFS è possibile eseguire un singolo comando. Questo comando salverà tutte le sottocartelle e i file come testo normale. Il file di testo verrà salvato nella cartella dell'utente corrente.
icacls c:data /save ntfs-permissions-folder.txt /t /c
Dove C è il nome dell'unità, viene aggiunto T per ottenere tutte le sottocartelle e i file su quell'unità e C consente di ignorare tutti gli errori di accesso.
Se il numero di cartelle e file è troppo grande, il comando impiegherà molto tempo per completare la sua esecuzione. Al termine dell'esecuzione, otterrai l'elenco dei file totali elaborati correttamente e il numero di file che non hanno avuto successo nell'elaborazione.
Ripristina permessi cartella
Se vuoi ripristinare le liste, esegui il seguente comando
Icacls c: /restore ntfs-permissions-folder.txt
Backup e ripristino dei permessi di condivisione tramite l'editor del registro
Permessi della cartella di backup
Per eseguire il backup delle autorizzazioni di condivisione, esporta la chiave di registro delle condivisioni.
- Apri Regedit nella seguente posizione
HKLMSYSTEMCurrentControlSetServicesLanmanServerShares - Fare clic con il pulsante destro del mouse sulla chiave di registro delle condivisioni e selezionare Esporta. Dagli un nome file come share-permissions-folder.reg.
Ripristina permessi cartella
Quando si desidera ripristinare le autorizzazioni, fare doppio clic su share-permissions-folder.reg (questo registro si troverà nella posizione in cui è stato esportato) per importarlo nuovamente nel registro.
Si consiglia sempre di eseguire il backup di tutto ciò che si sta facendo sul proprio sistema per evitare qualsiasi pericolo o rischio. Quindi, puoi facilmente ripristinarlo nel momento del bisogno.