Alterando o usuário O Apache está sendo executado como no Windows

Alterando o usuário O Apache está sendo executado como no Windows

Nossa instalação do Apache está atualmente sendo executada como conta LocalSystem padrão em um servidor Windows. Precisamos dar ao Apache acesso de leitura e gravação a um diretório em um compartilhamento de rede e como LocalSystem não aparece na lista de usuários da rede quando vamos dar permissões, eu ia mudar o usuário que o Apache está executando para outra conta no servidor e conceda a essa conta permissões para leitura/gravação no compartilhamento de rede. Esta é a abordagem correta ao lidar com a concessão de permissões para o Apache no Windows? Esta é a primeira vez que estou lidando com permissões para unidades de rede, então só quero ter certeza de que não cairei em nenhuma armadilha ao fazer essa abordagem. Obrigado.

Responder1

Encontrei a resposta noDocumentação do Apache. Dã.

Por padrão, todos os serviços Apache são registrados para serem executados como usuário do sistema (a conta LocalSystem). A conta LocalSystem não tem privilégios para sua rede por meio de nenhum mecanismo protegido pelo Windows, incluindo sistema de arquivos, pipes nomeados, DCOM ou RPC seguro. Tem, no entanto, amplos privilégios localmente. Nunca conceda quaisquer privilégios de rede à conta LocalSystem! Se você precisar que o Apache possa acessar os recursos da rede, crie uma conta separada para o Apache conforme indicado abaixo.

informação relacionada