Note > 리눅스 명령어 모음saslauthdBy a3040, Published on Invalid Date
SASL(Simple Authentication and Security Layer) 인증을 제공하기 위한 데몬입니다. 이 데몬은 SMTP, IMAP, POP3 등의 메일 서버에서 사용자 인증을 담당하며, 일반적으로 saslauthd를 이용하여 인증을 처리합니다. 이 데몬은 PAM (Pluggable Authentication Modules)과 함께 사용되며, PAM은 시스템 로그인을 처리하는 데 사용됩니다.
]#cat /etc/default/saslauthd
START=yes
DESC="SASL Authentication Daemon"
NAME="saslauthd"
MECHANISMS="sasldb"
MECH_OPTIONS=""
THREADS=5
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r"
~# saslpasswd2 -c -u example.com desk
//사용자추가하기
~# sasldblistusers2
//sasldb를 사용시 사용자 보기
]# saslpasswd2 -d help@example.com
//사용자 삭제하기
~# testsaslauthd -u hesk -p he34 -s smtp -f /var/spool/postfix/var/run/saslauthd/mux
//테스트 해보기
로그인 시도 로그
tail -f /var/log/auth.log
saslauthd[896174]: : auth failure: [user=heesk] [service=smtp] [realm=] [mech=sasldb] [reason=Unknown]
saslauthd 쪽 로그
~# journalctl -u saslauthd.service -f