quarta-feira, 22 de julho de 2009

Ao iniciar o servidor, executar um comando com outro usuário

Quando iniciamos um servidor e é necessário iniciar um serviço com um usuário que não é root siga os seguintes passos:

entre no servidor como root e edite o arquivo:

nano /etc/rc.local

e preencha da seguinte forma:

su - postgres < /usr/local/scripts/rodaservidor.sh

Onde postgres é o nome do usuário que deve executar alguma tarefa na inicialização e rodaservidor.sh é um script que possui o serviço que deseja inicializar.

abraço a todos!

Nenhum comentário: