# 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
#
질문: 재부팅 후 시작되지 않도록 inetd를 비활성화하는 방법은 무엇입니까? (+sendmail을 올바르게 비활성화하는 방법은 무엇입니까?)
답변1
/etc/rc2.d(또는 rc3.d) 디렉토리에서 해당 기호 링크를 제거할 수 있습니다. 이렇게 하면 부팅 시 시작되지 않습니다.
rm /etc/rc2.d/*sendmail* /etc/rc2.d/*inetd*
답변2
@BenjiWiebe: Linux에서도 마찬가지입니다. 하지만 이것은 OpenBSD입니다.
현재 버전의 OpenBSD(5.9)에서 이 기능을 제대로 끄려면 다음 파일을 편집하십시오: /etc/rc.conf smtpd_flags로 시작하는 줄을 찾아 다음으로 변경하십시오: smtpd_flags=NO
시스템 상태에 대한 보고서가 매일 메일로 전송되므로 이 작업을 수행해서는 안 됩니다. 메모리와 CPU 사용량이 매우 적게 절약됩니다.
내 생각에는 다른 이유로 인해 불편한 것 같습니다. 표준 설정을 통해 로컬 사용자가 인터넷에 이메일을 보낼 수 있기 때문에 스팸 릴레이가 되기를 원하지 않을 것입니다. 로컬에서 로컬로의 메일만 허용하려면 /etc/mail/smtpd.conf 파일을 편집하고 마지막 줄을 다음과 같이 변경하십시오. accept from local for local
답변3
OpenBSD 5.3에서는 심볼릭 링크를 찾을 수 없었고 디렉터리만 있었으므로 /etc/rc/
편집했습니다 /etc/rc
( 로 시작하는 줄 start_daemon
).