Cómo: Establecer permisos de IIS para objetos específicos

Seleccione idioma Seleccione idioma
Id. de artículo: 324068 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo describe cómo migrar los permisos de UNIX al sistema de permisos de IIS y cómo establecer permisos de IIS para un Web site, una carpeta o archivo.

Traducir permisos de UNIX/Apache a IIS

Cuando utiliza Apache, los permisos subyacentes del sistema de archivos UNIX y el propietario o grupo que se ejecuta en el servidor Apache afecta a 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) tener acceso a cualquier archivo en el árbol de la carpeta principal para un sitio Web configurado (en este sentido, funciona como una cuenta de administrador). Se omiten los permisos de Windows subyacentes para una carpeta o archivo. En su lugar, un mecanismo independiente en IIS 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 de Apache y UNIX. El permiso de escritura en IIS se utiliza sólo cuando utiliza secuencias de comandos páginas Active Server (ASP) o Web Distributed Authoring y control de versiones (WebDAV) para proporcionar funcionalidad de actualización de un archivo; por tanto, es similar al permiso de escritura en Apache/UNIX para WebDAV sólo este permiso. El permiso Ejecutar en UNIX que se combina con la directiva AddHandler indica a Apache que un archivo determinado es un script que se debe ejecutar y no se devuelven como un archivo sin procesar. En IIS, se conceden permisos de ejecución en una base de sitio Web o sólo una base de carpeta; no puede habilitar o deshabilitar archivos individuales como secuencias de comandos de esta manera. Sin embargo, aplicar la combinación de extensión o controlador. Concede permisos de ejecución de 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 archivo de .CGI global y se basan en la línea de encabezado de UNIX para seleccionar el idioma de secuencias de comandos correspondiente. Esta limitación puede causar problemas durante la migración. En esta situación, puede asociar la extensión de nombre de archivo .pl para secuencias de comandos Perl la extensión de archivo .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 permisos para un objeto en IIS:
  1. Inicie sesión como administrador en el equipo servidor Web.
  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. Haga clic con el botón secundario del mouse en el sitio Web que desea configurar en el panel izquierdo y, a continuación, haga clic en Propiedades .
  5. Si desea establecer permisos para la carpeta principal del Web site, haga clic en la ficha Directorio particular .
  6. Si desea establecer permisos para una carpeta en un sitio Web, haga clic en la ficha directorio .
  7. Si desea establecer permisos para un archivo o una secuencia de comandos en una carpeta, haga clic en la ficha de archivo .
  8. Haga clic en los correspondientes permisos que desee establecer para el objeto.
  9. Para activar la secuencia de comandos de un sitio Web o la carpeta procesamiento, haga clic en Sólo secuencias de comandos , desde la lista de permisos de ejecución .

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

Referencias

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

Propiedades

Id. de artículo: 324068 - Última revisión: martes, 21 de noviembre de 2006 - Versión: 3.3
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Small Business Server 2000 Standard Edition
  • Microsoft Internet Information Services 5.0
Palabras clave: 
kbmt kbhowto kbhowtomaster KB324068 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 324068

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com