Cómo: Configurar en IIS permisos para objetos específicos

Resumen

Este artículo describe cómo migrar los permisos de UNIX para el sistema de permisos de IIS y cómo configurar en IIS permisos para un sitio Web, una carpeta o archivo.

Conversión de permisos de UNIX Apache a IIS

Cuando utiliza Apache, afecta a los permisos subyacentes del sistema de archivos de UNIX y propietario o grupo que se está ejecutando el servidor Apache en los objetos que puede tener acceso y las secuencias de comandos que puede ejecutar. Sin embargo, cuando se utiliza Windows, servicios de Internet Information Server (IIS) puede tener acceso a cualquier archivo en el árbol de la carpeta principal de un sitio Web configurado (en este sentido, funciona como una cuenta de administrador). Se omiten los permisos de Windows subyacentes para un archivo o carpeta. En su lugar, un mecanismo independiente en IIS le permite controlar y limitar los tipos de acceso que tiene el equipo cliente a objetos específicos.

El permiso de lectura en IIS es similar al bit de permiso de lectura para archivos en Apache/UNIX. El permiso de escritura en IIS sólo se utiliza cuando utiliza secuencias de comandos de páginas Active Server (ASP) o Web Distributed Authoring and Versioning (WebDAV) para proporcionar funcionalidad de actualización de un archivo; por lo tanto, este permiso es similar al permiso de escritura en Apache/UNIX para WebDAV sólo. El permiso de ejecución en UNIX que se combina con la directiva AddHandler indica a Apache que un determinado archivo es una secuencia de comandos que se debe ejecutar y no se devuelven como un archivo sin formato. En IIS, se conceden permisos de ejecución en función del sitio Web o una base de carpeta no se puede habilitar o deshabilitar archivos individuales como secuencias de comandos de esta manera. Sin embargo, aplicar la combinación de extensión o controlador. Conceder permisos para una carpeta y, a continuación, asociar una extensión con un motor de secuencias de comandos específico.

Este comportamiento tiene limitaciones. Por ejemplo, no puede utilizar una extensión de nombre de archivo de .cgi global y se basan en la línea de encabezado de UNIX para seleccionar el lenguaje de secuencias de comandos correspondiente. Esta limitación puede causar problemas durante la migración. En esta situación, puede asociar la extensión .pl para secuencias de comandos Perl la extensión .py para secuencias de comandos de Python.


Establecer permisos de IIS para un objeto

Puede establecer permisos para cualquier objeto en IIS, incluidos sitios Web, carpetas, archivos y secuencias de comandos. Para establecer los permisos para un objeto en IIS:
  1. Inicie sesión en el equipo servidor Web como administrador.
  2. Haga clic en Inicio, seleccione Configuración y, a continuación, haga clic en Panel de control.
  3. Haga doble clic en Herramientas administrativas y, a continuación, haga doble clic en Administrador de servicios Internet.
  4. (Ratón) en el sitio Web que desea configurar en el panel izquierdo y, a continuación, haga clic en Propiedades.
  5. Si desea establecer los permisos para la carpeta principal de un sitio Web, haga clic en la ficha Directorio principal .
  6. Si desea establecer los permisos para una carpeta de un sitio Web, haga clic en la ficha directorio .
  7. Si desea establecer los permisos para un archivo o una secuencia de comandos en una carpeta, haga clic en la pestaña archivo .
  8. Haga clic en los permisos correspondientes a los que desea establecer para el objeto.
  9. Para activar la secuencia de comandos de procesamiento para un sitio Web o una carpeta, haga clic en Sólo secuencias de comandos en la lista de permisos de Execute .

    Para desactivar el procesamiento de secuencias de comandos, haga clic en Ninguno.
  10. Haga clic en Aceptar.

Referencias

Para obtener información adicional acerca de cómo proteger IIS para una migración de UNIX a Windows, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

324216 Cómo: proteger IIS en una migración de UNIX a Windows
Propiedades

Id. de artículo: 324068 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios