Mover o daemon para sua própria conta de usuário não administrador

0

Estou executando uma instância do servidor Ubuntu. Está no EC2, então a configuração padrão é uma conta de administrador (eu sei que não é root) chamada Ubuntu. Eu já instalei o Apache HTTP 2.4 da fonte, mas percebi que gostaria de executar o Apache HTTPD em uma conta de usuário não admin chamada Apache. Alguma sugestão para fazer o Apache HTTPD rodar sob sua própria conta?

    
por aknewhope 04.02.2013 / 02:34

1 resposta

0

O httpd Apache muda para um usuário diferente já por padrão. No Ubuntu, dê uma olhada no parâmetro /etc/apache2/apache2.conf at User , que usa uma variável definida em /etc/apache2/envvars . Se você não estiver satisfeito com o usuário padrão www-data , poderá alterá-lo para lá.

Se você quiser iniciar o daemon como usuário não raiz desde o início, será necessário modificar o script de inicialização /etc/init.d/apache2 . Isso será problemático, por exemplo, não poderá escutar na porta 80, não poderá gravar seu arquivo .pid em /var/run etc.

    
por 04.02.2013 / 03:45