최근 OpenBSD 설치에서 smtpd
데몬이 있다는 것을 발견했습니다.
gelima# ps aux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
[...]
root 90899 0.0 0.0 1720 2236 ?? Ip 10:26PM 0:00.02 /usr/sbin/smtpd
_smtpd 46484 0.0 0.0 1452 3244 ?? Ipc 10:26PM 0:00.02 smtpd: crypto (smtpd)
_smtpd 24355 0.0 0.0 1656 3484 ?? Ipc 10:26PM 0:00.03 smtpd: control (smtpd)
_smtpd 2198 0.0 0.0 1524 3356 ?? Ip 10:26PM 0:00.04 smtpd: lookup (smtpd)
_smtpd 10223 0.0 0.1 1932 4700 ?? Ipc 10:26PM 0:00.05 smtpd: dispatcher (smtpd)
_smtpq 87986 0.0 0.0 1652 3464 ?? Ipc 10:26PM 0:00.03 smtpd: queue (smtpd)
_smtpd 9288 0.0 0.0 1456 3304 ?? Ipc 10:26PM 0:00.04 smtpd: scheduler (smtpd)
_sndiop 14528 0.0 0.0 2656 996 ?? IpU 10:26PM 0:00.00 sndiod: helper (sndiod)
소속 패키지를 찾아 /usr/sbin/smtpd
시스템에서 제거하는 방법. smtpd
시스템 서비스를 비활성화하고 싶지는 않습니다 .삭제그것.
바이너리 패키지에서는 사용할 수 없는 것으로 나타났습니다.
# pkg_info -mz
htop--
nginx--
pkglocatedb--
quirks--
vim--no_x11
그럼 어디야?
답변1
smtpd
nsd
다른 많은 데몬( , unbound
, httpd
, 등) relayd
과 함께 OpenBSD 기본 설치의 일부입니다 . dhcpd
이는 시스템의 필수적인 부분이므로 제거해서는 안 됩니다. 그렇기 때문에 패키지에서 검색하는 것은 쓸모가 없습니다.
다른 모든 데몬과 마찬가지로장애가 있는cron
(간단한 "rcctl 비활성화 smtpd"로 충분합니다.) 그러나 이는 시스템 관리와 관련된 자동화된 이메일(예: 작업 실패 시 경고 또는 스크립트 결과) 을 받지 않음을 의미합니다 . 후자에는 변경된 파일 목록(참고자료 참조), 바이너리 변경 사항 등이 포함됩니다. 놓치게 될 모든 내용은 및 페이지를 참조하세요. 변경하지 않는 한 이 메시지는 님에게 로컬로 전송됩니다.daily
weekly
man changelist
setuid
man
daily
weekly
root
mbox
/etc/mail/aliases
기본적으로 smtpd
수신만 하므로 lo0
다른 호스트의 메시지는 받아들이지 않습니다. 로컬 사용자의 메시지만 수락하고 이를 로컬 mbox
계정으로 전달하거나 대상 도메인의 MTA로 릴레이합니다. 로컬 사용자가 외부 도메인으로 메일을 보내는 것을 방지하려면 에서 해당 규칙을 삭제하면 됩니다 /etc/mail/smtpd.conf
. 하지만 이로 인해 사용자가 로컬 주소로 보내는 것을 막을 수는 없지만 일부 필터링(예: 보낸 사람 또는 대상 주소 기준)을 수행할 수 있습니다.
실제로 원하는 이유를 지정하지 않았습니다.삭제 smtpd
, 그래서 추측만 할 수 있고 그렇게 할 이유를 찾는 데 어려움을 겪고 있습니다. 위에서 언급한 대로 간단히 비활성화할 수 있습니다. 실행만 가능 root
하고 광범위한 권한 분리로 실행될 수 있으므로 누군가가 악의적으로 실행할 수 있다는 우려가 있다면 나무 대신 숲을 놓친 것입니다. 누군가 시작할 수 있으려면 액세스 권한이 smtpd
있어야 하며 root
, 그럴 경우 메일러 데몬보다 더 큰 문제가 발생하게 됩니다. 이를 비활성화하면 시스템은 위 출력과 같은 메시지를 보낼 수 없으므로 cron
문제가 발생하더라도 놀라지 마십시오.
만약 너라면아직rm
물론, 이 작업을 수행하려면 바이너리를 사용하면 됩니다(먼저 실행하세요 rcctl disable smtpd
. 그렇지 않으면 시스템을 부팅할 때마다 오류가 발생합니다). 나중에 발에 약간의 통증과 총알 구멍이 난다고 불평하지 마세요.