Reserva de espacio de nombres de URL de Windows XP SP3

Tengo una máquina con Windows XP SP3 en la que estoy tratando de configurar una reserva de URL. Estoy usando la utilidad httpcfg para probar y configurar el equivalente de lo siguiente netsh reserva:

netsh http add urlacl url=http://+:8080/ user=Everyone

Estoy haciendo referencia a este MSDN artículo. Lo que me confunde es el parámetro ACL requerido

httpcfg set urlacl /u {http://URL:Port/ | https://URL:Port/} /a ACL

La documentación indica que la ACL se debe pasar como una cadena con formato SDDL, no estoy muy familiarizado con la sintaxis SDDL, por lo que no estoy seguro de cómo puedo obtener la cadena SDDL para todos. ¿Hay algunas cadenas SDDL predeterminadas para otorgar permisos completos a varios grupos? ¿O tengo que generar una cadena SDDL manualmente? ¿Existe algún método alternativo para simplemente configurar los permisos como en netsh?

preguntado el 03 de mayo de 12 a las 19:05

1 Respuestas

Crear un nuevo archivo (digamos foo.txt), elimine todos los permisos heredados y luego agregue solo 'todos' con control total. Luego, usando el símbolo del sistema, ejecute:

cacls foo.txt /s

La salida de la consola contendrá la ACL SDDL para el archivo.

De lo contrario, puede hacer esto usando: URLAclModifier.exe, que es mucho más útil que httpcfg. Asegúrese de ejecutar como administrador en Windows Vista+ (y Windows Server 2008+)

contestado el 23 de mayo de 12 a las 11:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.