Alterar usuário Apache está sendo executado como no Windows

2

Nossa instalação do Apache está sendo executada como a 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 na rede quando vamos dar permissões, eu mudaria o usuário que o Apache está executando para outra conta no servidor e conceda a essa conta permissões para ler / gravar 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 eu só quero ter certeza de que não vou cair em armadilhas fazendo essa abordagem. Obrigado.

    
por Henry A. 06.09.2018 / 17:15

1 resposta

1

Encontrei a resposta na documentação do Apache . Duh.

By default, all Apache services are registered to run as the system user (the LocalSystem account). The LocalSystem account has no privileges to your network via any Windows-secured mechanism, including the file system, named pipes, DCOM, or secure RPC. It has, however, wide privileges locally. Never grant any network privileges to the LocalSystem account! If you need Apache to be able to access network resources, create a separate account for Apache as noted below.

    
por 06.09.2018 / 20:25