Estou tentando configurar o acesso anônimo para minha LAN no IIS no Windows XP.
O problema é que quando eu navego para o site por meio de um navegador da Web, ele pede o nome de usuário e a senha.
Aqui estão as configurações no IIS > Propriedades do site > Segurança de diretório:
[X] Anonymous access
Username: IUSR_computername
Password: **********
[X] Allow IIS to control password
[ ] Basic authentication
[X] Integrated Windows authentication
Nota: o nome do computador foi alterado, portanto, IUSR_nome_do_computador é, na verdade, um nome antigo para o computador. No entanto, é o mesmo nome da conta que vejo em Gerenciamento do Computador > Ferramentas do sistema > Usuários e grupos locais.
Eu tentei alterar a senha em Gerenciamento do Computador para IUSR_nome_do_computador, em seguida, no IIS, desmarcando "Permitir que o IIS controle a senha" e digitando a mesma senha, mas isso não ajudou.
Atualização: Estou tentando configurar um diretório virtual que está hospedado na pasta Meus Documentos. Pelo que entendi, isso não está funcionando porque a conta IUSR não tem acesso à pasta. Eu confirmei tentando usar uma pasta em C:\
e funcionou bem.
Então, eu acho que minha pergunta é: como posso manter minha pasta na pasta Meus Documentos, mas também não dar permissões demais à conta IUSR? Por exemplo, não quero adicionar o usuário ao grupo Users
no Windows, pois isso provavelmente daria ao usuário muitos privilégios (por exemplo, mesmo em outros sites). Além disso, não quero usar meu próprio nome de usuário / pw (em vez de IUSR), pois isso daria a esse site anônimo um usuário com muitos privilégios (minha conta é um administrador nesta máquina).
Idealmente, eu gostaria de usar um usuário de baixo nível (por exemplo, IUSR), mas seletivamente dar acesso a apenas uma pasta em Meus documentos. Isso é possível?