Utilizzare l'utenza ApplicationPoolIdentity di IIS 7.0

Scritto da  Luca Cestola il lunedì 2 aprile 2012  •  Linguaggio:    • Livello: 100


In IIS 7.0 è possibile eseguire un application pool associato ad uno specifico account o servizio del computer. In aggiunta a questi è possibile associare un ulteriore tipo di utenza denominata "ApplicationPoolIdentity". Questo tipo di identità è presente solo all'interno di IIS e quindi non è utilizzabile come una classica utenza di sistema. Per questo motivo, non è semplice immaginare come configurare, nel caso in cui serva, i permessi per l'accesso al File System da parte di tale utenza.

Supponiamo di aver creato un sito denominato "MioSito" e di aver creato uno specifico application pool denominato "mioapppool". Se nelle impostazioni avanzate dell'application pool, per la voce "Identità", abbiamo scelto di utilizzare ApplicationPoolIdentity (che è comunque il default), per impostare i permessi sul file system, possiamo agire nel seguente modo:
Da linea di commando eseguiamo:

 
icacls C:\inetpub\wwwroot\MioSito /grant "IIS APPPOOL\mioapppool":(OI)(CI)(RX)
 

 

a questo punto accediamo alle impostazioni di sicurezza della cartella MioSito dove troveremo l'utente mioapppool al quale possiamo associare le impostazioni desiderate.


Tags: iis 7.0

 
x