Como desabilitar o inetd e o sendmail no OpenBSD 5.1?

1
# grep '^inetd_flags="' /etc/rc.conf
inetd_flags="NO"                # for normal use: ""
# grep -i 'sendmail_flags="NO"' /etc/rc.conf
sendmail_flags="NO"
#

after a reboot..:
two questions:

# ps -aux | egrep -i "inetd|sendmail"
root      4420  0.0  0.1   452   652 ??  Is     8:10PM    0:00.00 /usr/sbin/inetd
#

PERGUNTA : Como posso desativar o inetd, para que ele não seja iniciado após uma reinicialização? (+ como posso desabilitar o sendmail corretamente?)

    
por gasko peter 29.10.2012 / 19:26

3 respostas

3

Você pode excluir os links simbólicos para eles no diretório /etc/rc2.d (ou rc3.d). Isso impedirá que eles sejam iniciados na inicialização.

rm /etc/rc2.d/*sendmail* /etc/rc2.d/*inetd*

    
por 29.10.2012 / 20:34
2

@BenjiWiebe: Isso seria verdade para o Linux. Mas este é o OpenBSD.

Se você realmente quer desligá-lo corretamente na versão atual do OpenBSD (5.9) edite o arquivo: /etc/rc.conf Procure pela linha que começa com smtpd_flags e mude para: smtpd_flags = NO

Você não deve fazer isso, pois o sistema envia relatórios diariamente sobre a integridade do sistema. Você economizará muito pouca memória e uso da CPU.

Meu palpite é que você não se sente confortável por outras razões - você não quer se tornar um retransmissor de spam, já que a configuração padrão permite que um usuário local envie e-mails para a Internet. Para permitir apenas o correio local para o local, edite o arquivo /etc/mail/smtpd.conf e mude a última linha para: accept from local for local

    
por 25.07.2016 / 14:31
0

No OpenBSD 5.3 não encontrei nenhum link simbólico, ele tem apenas um diretório /etc/rc/ , então eu editei /etc/rc (linhas começando com start_daemon ).

    
por 19.09.2013 / 23:20