COMO: Definir permissões do IIS para objetos específicos

Traduções deste artigo Traduções deste artigo
ID do artigo: 324068 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo descreve como migrar as permissões do UNIX para o sistema de permissão do IIS e como definir permissões do IIS para um site, uma pasta ou arquivo.

Convertendo permissões UNIX/Apache para IIS

Quando você usar Apache, as permissões subjacentes do sistema de arquivos UNIX e o proprietário ou grupo que o servidor Apache está sendo executado em afetam os objetos que você pode acessar e os scripts que podem ser executados. No entanto, ao usar o Windows, Internet Information Services (IIS) pode acessar qualquer arquivo na árvore de pasta base para um site configurado (nesse sentido, ele funciona como uma conta de administrador). As permissões de Windows subjacentes para uma pasta ou arquivo serão ignoradas. Em vez disso, um mecanismo separado no IIS permite controlar e limitar os tipos de acesso que o computador cliente tem a objetos específicos.

A permissão de leitura no IIS é semelhante ao bit de permissão de leitura para arquivos no Apache/UNIX. A permissão de gravação no IIS é usada somente quando você estiver usando scripts de Active Server Page (ASP) ou Web Distributed Authoring and Versioning (WebDAV) para fornecer funcionalidade de atualização para um arquivo; portanto, essa permissão é semelhante a permissão de gravação no Apache/UNIX para WebDAV somente. A permissão Executar no UNIX que é combinado com a diretiva AddHandler indica ao Apache que um arquivo específico é um script que deve ser executado e não retornado como um arquivo bruto. No IIS, permissões de execução são concedidas em uma base do site ou uma base de pasta somente; você não pode habilitar ou desabilitar arquivos individuais como scripts dessa maneira. No entanto, a combinação de extensão/manipulador se aplicam. Você conceda permissões de execução para uma pasta e associar uma extensão de um mecanismo de script específico.

Este comportamento tem limitações. Por exemplo, não é possível use uma extensão de nome de arquivo .CGI ampla e contam com a linha de cabeçalho UNIX para selecionar a linguagem de script correspondente. Essa limitação pode causar problemas durante a migração. Nessa situação, você pode associar a extensão de nome de arquivo .pl para a extensão do arquivo .py para scripts de Python de scripts Perl.


Definindo permissões do IIS para um objeto

Você pode definir permissões para qualquer objeto no IIS, incluindo sites, pastas, arquivos e scripts. Para definir as permissões para um objeto no IIS:
  1. Faça logon no computador do servidor Web como um administrador.
  2. Clique em Iniciar , aponte para configurações e, em seguida, clique em Painel de controle .
  3. Clique duas vezes em Ferramentas administrativas e, em seguida, clique duas vezes em Gerenciador de serviços de Internet .
  4. Clique com o botão direito do mouse o site que você deseja configurar no painel esquerdo e, em seguida, clique em Propriedades .
  5. Se você deseja definir as permissões de pasta base do site, clique na guia Diretório base .
  6. Se você quiser definir as permissões para uma pasta em um site da Web, clique na guia diretório .
  7. Se você deseja definir as permissões para um arquivo ou um script em uma pasta, clique na guia arquivos .
  8. Clique em permissões correspondentes que você deseja definir para o objeto.
  9. Para ativar o processamento de um site ou a pasta do script, clique em Somente Scripts da lista de permissões de execução .

    Para desativar o processamento do script, clique em Nenhum .
  10. Clique em OK .

Referências

Para obter informações adicionais sobre proteção do IIS para uma migração do UNIX para Windows, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
324216COMO: Proteger o IIS em uma migração UNIX para Windows

Propriedades

ID do artigo: 324068 - Última revisão: terça-feira, 21 de novembro de 2006 - Revisão: 3.3
A informação contida neste artigo aplica-se 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
Palavras-chave: 
kbmt kbhowto kbhowtomaster KB324068 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 324068

Submeter comentários

 

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