lunes, 8 de diciembre de 2008

Configuración de seguridad del .Net Framework 2.0

Estábamos pasando una aplicación de la versión 1.1 del .Net Framework a la versión 2.0, que en la instalación de producción se tiene que poder ejecutar desde una unidad de disco de la red.

En general .Net es bastante restrictivo con el tema de los permisos, pero nos habíamos asegurado que poniendo FullTrust en las zonas Trusted Sites y Local Intranet funcionaba. Para eso .Net tiene una herramietna de configuración que se ejecuta desde las Herramientas Administrativas del Panel de Control.

El problema es que la herramienta de configuración no se instala con el Framework, sino que se instala con el SDK, por lo que en los PCs de producción no estaba...

Después de preguntar y de buscar un poco, encontramos que también se puede configurar por línea de comando...

El comando para listar los grupos con sus permisos es:
caspol -m -lg
El comando para asignar FullTrust a uno de los grupos es:
caspol -machine -chggroup 1.2. FullTrust
donde "1.2." es el número del grupo según aparece en el listado del comando anterior.

No hay comentarios.:

Publicar un comentario