Ajustando Direitos de Acesso de Pasta

Um servidor web uniGUI requer acesso a várias pastas para ler, gravar ou criar arquivos durante a vida útil do servidor. Muitos desses arquivos serão criados na pasta Cache, que é usada para armazenar todos os arquivos temporários do uniGUI, incluindo arquivos temporários de sessão. Dependendo do método de implantação, o servidor web será vinculado a diferentes contas de usuário do Windows.

Tipos de implantação e contas correspondentes:

  • Standalone server

    • Esta conta será a conta de usuário atual do Windows.

  • Windows Service

    • Esta será uma das contas LOCAL SYSTEM, LOCAL SERVICE ou NETWORK SERVICE. Também pode ser qualquer outra conta de usuário configurada manualmente.

  • ISAPI module

    • Esta conta será uma das contas internas IUSR, IIS_IUSRS, IUSR_ ou IWAM_. O nome real da conta varia entre diferentes versões do IIS.

circle-info

Observação: Se você usou uma conta diferente para a autenticação do pool de aplicativos, então deve conceder acesso às pastas a essa conta específica. Em circunstâncias normais, se você usou a conta LOCAL SYSTEM, ela já deve ter acesso total à sua pasta de aplicativo, portanto nenhum ajuste adicional pode ser necessário.

Para IIS 7.0 e posterior:

  • A conta IUSR é usada quando o método de Autenticação Anônima está habilitado. Consulte a seção ISAPI Module para detalhes: https://unigui.com/doc/online_help/isapi_module.htm

  • IIS_IUSRS é o grupo para todos os usuários do IIS, portanto qualquer alteração nas permissões de pasta precisa ser concedida tanto ao IUSR quanto ao IIS_IUSRS.

Após determinar a conta correta do Windows, conceda as permissões necessárias às pastas.

Permissão total deve ser concedida à pasta física da aplicação web. Vá para a guia Segurança e adicione a conta de usuário correta à lista de contas. Por exemplo, se você estiver ajustando direitos de acesso para um ISAPI module, então deve conceder acesso total à conta IUSR para a pasta física da aplicação web e suas subpastas:

clip0062

No IIS 7.0 e posterior também é necessário adicionar direitos de acesso para o grupo de usuários IIS_IUSRS:

clip0115