OpenBSD 5.1에서 inetd와 sendmail을 비활성화하는 방법은 무엇입니까?

OpenBSD 5.1에서 inetd와 sendmail을 비활성화하는 방법은 무엇입니까?
# 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).

관련 정보