Por que o IIS_IUSRS é usado em vez do IUSR para permissões de arquivo?

4

Recentemente, eu estava configurando uma instalação do Drupal no IIS7. As instruções de configuração requeriam que a conta IIS_IUSRS recebesse, temporariamente, acesso de gravação ao arquivo settings.php para que pudesse gravar a configuração do banco de dados no arquivo.

No final, tive que editar o arquivo sozinho e inserir os detalhes da configuração do banco de dados. O que eu estou querendo saber é porque a instrução especificou a conta IIS_IUSRS em vez da conta IUSR.

Talvez eu não esteja entendendo corretamente como o IIS_IUSRS e a IUSR diferem.

    
por webworm 15.11.2010 / 16:37

1 resposta

5

Aqui é uma boa documentação sobre grupos e usuários usados no IIS 7. IUSR is built-in account para todas as autenticações anônimas. IIS_IUSR is a built-in group tem acesso a todos os recursos de arquivo e sistema necessários para que uma conta, quando adicionada a esse grupo, possa agir perfeitamente como uma identidade de pool de aplicativos.

Você precisa verificar se o Drupal tem alguma conta especificamente adicionada no grupo IIS_IUSR, de modo que dar permissão ao grupo seja suficiente.

A leitura do documento do Drupal mostra que é necessária a permissão do grupo integrado do IIS.

On a Windows system using IIS, right-click on sites/default/settings.php and grant Modify permissions to IIS_WPG (IIS6) or IIS_IUSRS (IIS7).
    
por 15.11.2010 / 16:55