É possível instalar o LAMP como não-raiz?

0

Gostaria de instalar o LAMP no Linux. É possível instalar e executar o Apache, o MySQL como um usuário unix normal (sem raiz) ?. A porta padrão 80 não é necessária e está tudo bem para o apache se ligar a qualquer porta.

    
por Sathya 04.10.2012 / 04:46

1 resposta

1

Parece que você tem a ideia certa: permissões e portas privilegiadas são as maiores preocupações aqui. Considere as permissões em coisas diversas, como arquivos PID, diretórios "data" (como o web root do Apache ou o datadir do MySQL), onde os arquivos .conf são lidos, etc. Além disso, muitos serviços simplesmente morrerão sem erros se não puderem gravar em um arquivo de log.

Um bom lugar para começar seria scripts oficiais de inicialização para sua distro; Copie-os para um diretório de sua escolha e edite-os ao seu gosto. O Apache geralmente começa como root e depois desce para um usuário com menos privilégios, então pode haver alguns ajustes envolvidos. O MySQL normalmente inicia como um usuário limitado, então tenho a sensação de que o MySQL será muito fácil.

    
por 04.10.2012 / 07:11