Publicada por lfsmaciel em 30/04/2007 - 10:37h:
* lfsmaciel usa Debian

Script de Inicialização
Olá pessoal. Uso o Debian na empresa e nesse servidor tenho o Squid instalado autenticando no AD, porém para funcionar eu preciso sempre que reinicio o servidor dar permissão em um determinado diretório: chown -R /var/run/samba/winbind_privileged. Bom o que eu queria é fazer um tipo de script que lesse esse comando e fizesse sempre que o servidor fosse reinicializado. Alguém poderia me ajudar?
Obrigado
Fernando

  
 
Resposta de hugoalvarez em 30/04/2007 - 10:49h:
* hugoalvarez usa Debian
* hugoalvarez tem conceito: 9.2
 


Oi,

crie um arquivo com um nome qualquer com o comando

/bin/chown -R /var/run/samba/winbind_privileged

Salve. Supondo que salvou o arquivo como winbind-squid

Dê permissão de execução:
chmod +x winbind-squid

Mova o arquivo para o init.d para inicializálo automaticamente.
mv winbind-squid /etc/init.d

Coloque uma linha para chamar o arquivo na inicilização da máquina dentro do /etc/init.d/bootmisc.sh, edite o arquivo e ao final dele adicione o seguinte conteúdo:

if [ -x /etc/init.d/winbind-squid ]; then
. /etc/init.d/winbind-squid
fi

Coloque o conteúdo acima depois do ultimo fi que encontrar, nessas linhas você está dizendo ao sistema que se existir o arquivo /etc/init.d/winbind-squid ele deverá ser executado, o bootmisc.sh contém instruções de scripts que devem ser inicializados junto com a máquina, o arquivo winbind-squid criado contém os comandos que devem ser executados pelo script que foi chamado na inicialização.

Colquei diretamente dentro do init.d para ser incializado em qualquer runlevel que a máquina for inicializada,

Até mais.

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts