In alcuni casi può diventare utile gestire le ACL di Windows (ovvero, i permessi) da una pagina ASP.
Penso ad esempio a server remoti su cui non si ha accesso fisico, ma diritti di amministrazione.
In casi come questi uno script come il seguente può risultare molto comodo, a patto che giri con i permessi di Administrator:
<% ' parametri strDir = "c:\webs\test\" strUser= "IUSR_test" ' comando da eseguire strComando = "cmd /c echo y| CACLS " & strDir & " /g " & strUser & ":C" ' eseguo il comando Set objWSH = Server.CreateObject("WScript.Shell") risultato = objWSH.Run (strComando , 0, True) Set objWSH = Nothing %>
Il parametro :C imposta i permessi di modifica, per un elenco completo dei parametri, basta lanciare CACLs dal prompt dei comandi.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Tutorial Entity Framework 6
- Tutorial Entity Framework
- Tutorial HTML5
- RT @aspitalia Partecipa al nostro evento #RCD4, fai un RT e sarai estratto per 1 copia di #sl3guidacompleta! http://u.aspitalia.com/bw
- Migliorare l'organizzazione delle risorse con Azure Policy
- Configurare più site su unico web role di Windows Azure
- Windows Phone 8 Developer Day - Milano
- ReBuild 2020 Live - Online
- ASPItalia.com Network: si aggiungono LINQItalia.com e SilverlightItalia.com
- Rilasciata la versione 1.0 di ASP.NET MVC