2009-05-19 14 views
5

Utilizzo del comando:Come faccio a consentire a iCacl di concedere l'accesso a livello di cartella in modo che possa essere ereditato?

iCACLS.exe \\server\serverroot\siteroot /grant:r domain\id:RX /T /C 

posso concedere l'accesso a tutti i file all'interno della cartella principale del sito, ma la cartella stessa non riceve l'accesso. Il problema essendo ogni nuovo file che viene aggiunto manca dell'accesso in lettura fino a quando il comando non viene eseguito di nuovo. Cosa non sto comprendendo?

risposta

11

Il motivo per cui la cartella stessa non riceve l'accesso è perché non ho detto a iCacls che volevo rendere l'accesso ereditabile. Il comando dovrebbe essere:

iCACLS.exe \\server\serverroot\siteroot /grant:r domain\id:(OI)(CI)(RX) /T /C 

fa esattamente quello che mi serve (. E per motivi prevedibili mi piace.)

+1

quattro anni più tardi, e mi hai salvato la giornata. Questa parte (OI) (CI) è importante. Senza di esso, i file vengono creati, ma non letti dopo. Che mi stava facendo impazzire. –

Problemi correlati