2005/11/06

qmail에서 smtp-auth 시 checkpassword 사용에 관해서

오랫동안 리눅스 서버를 사용하면서 부딪치는 몇가지 문제에 대해서
골머리를 썩을때가 있다. 가장 난감할때가 바로 겪었던 문제를 어떠한 이유에서
다시 겪는건데, 지금 쓰는 건 그 해결책이다.

시스템 계정으로 smtp-auth시 checkpassword 를 사용할때..
pop3 인증 프로그램으로 checkpassword를 단순히 make 했을땐 아무런 문제없이
잘 인증되는데 반대로 smtp-auth만 사용하면 안되는 경우가 있다. 이 경우 문제점은
단 1가지다. checkpassword의 권한 문제이다.

smtp-auth시에는 왜 그런지 알 수 없지만 유저 인증을 하는 프로그램의 권한문제가
걸린다.


해결
checkpassword 프로그램의 소유자와 파일 권한을 수정한다. root 권한으로 수정한다.
# chmod 4110 /bin/checkpassword
# chown root.nofiles /bin/checkpassword

그리고 smtp-auth를 하면 문제없이 지나갈 것이다.

관련 url
http://www1.cuni.cz/~vhor/qmail/smtpauth-en.html

댓글 없음: