MAL - Memória Auxiliar do Lutieri

segunda-feira, abril 09, 2007

Permissões no check_dhcp do Nagios

Falando em Nagios aprenda a pronunciar:

http://www.nagioscommunity.org/2007/02/20/nagios-pronunciation/

Documentação do Nagios completa:

PT_BR: http://nagios.speed.dcc.ufmg.br/docs/index.html


Bom... enfim...

Dentro da pasta libexec do Nagios estão contidos os binários para fazer as checagens. Estava com um problema quanto a checagem DHCP. Já que é necessário criar um socket com porta alta para fazer a busca na rede, usuários comuns não tem permissão de criar tais sockets. Acaba retornando a mensagem:

Error: Could not bind socket to interface eth0. Check your privileges...

A solução foi simples.

#chmod 4755 /usr/local/nagios/libexec/check_dhcp
#chown root /usr/local/nagios/libexec/check_dhcp


Ativei o bit especial suid(4000) para o binário e alterei o dono para root. Assim quando ele for chamado por qualquer usuário ele será executado como root. ;-)

Fui-me!

Marcadores: ,

0 Comentários:

Postar um comentário

<< Home



Chat with Lutieri G. B.

Subscribe in a reader