Domanda

Sto eseguendo questo comando su una struttura di cartelle in ordine per tutti i file e le cartelle di ereditare ricorsivamente l'account di sistema con il controllo completo (e l'ereditarietà corretta):

icacls V:\path\*.* /T /C /Q /grant SYSTEM:(OI)(CI)F
.

Questo sembra funzionare come previsto, ma quando vado nelle impostazioni avanzate delle autorizzazioni, ci sono due voci di autorizzazione per il sistema: uno è ereditato (come mi aspetterei), ma poi c'è una voce aggiuntiva che dice "noereditato "..

È possibile aggiungere un flag in modo che venga applicata solo la voce di autorizzazione ereditata? Sono confuso sul perché due voci devono essere aggiunte a ciascun file e cartella.

Ho letto accuratamente gli ICACLS /?Documentazione e ha tentato molte combinazioni diverse inutile.

Molte grazie per qualsiasi suggerimento.

È stato utile?

Soluzione

Se si ereditano le autorizzazioni dal genitore e aggiungi autorizzazioni specifiche per un account che è già ereditato, avrai sempre 2 (o più) voci per quell'account. Se si desidera solo la voce 1, dovrai rimuovere l'account da genitore o smettere di ereditando da genitore e impostare specificamente le autorizzazioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top