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*
# 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?)
@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
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
).