authdaemonrc 로그인문제 해결 기록 파일 보기 > Mysql 정보

본문 바로가기

검색취소

authdaemonrc 로그인문제 해결 기록 파일 보기

검색 이전 다음 목록

본문

1. 설정

vi /etc/courier/authdaemonrc

DEBUG_LOGIN=3

으로 변경

2. 기록파일 확인
vi /etc/rsyslog.conf
vi /etc/rsyslog.d/50-default.conf
-->
mail.*                          -/var/log/mail.log
mail.info                       -/var/log/mail.info
mail.warn                       -/var/log/mail.warn
mail.err                        /var/log/mail.err

*.=debug;\
        auth,authpriv.none;\
        news.none;mail.none     -/var/log/debug

3. 테스트
telnet localhost pop3
user xxxxxxxxxx
pass 11111

4. 기록확인

cd /var/log
ls -lt

-rw-r----- 1 syslog            adm  2443812 2011-09-14 18:09 mail.info
-rw-r----- 1 syslog            adm   460065 2011-09-14 18:09 syslog
-rw-r----- 1 syslog            adm   581361 2011-09-14 18:09 mail.warn
-rw-r----- 1 syslog            adm   204119 2011-09-14 18:09 auth.log


mail.info  -> 오류 내용 
pop3d: authentication error: Input/output error



syslog  오류
Sep 14 18:05:27 actrun2-DB authdaemond: received auth request, service=pop3, authtype=login
Sep 14 18:05:27 actrun2-DB authdaemond: authmysql: trying this module
Sep 14 18:05:27 actrun2-DB authdaemond: authmysqllib: connected. Versions: header 50137, client 50141, server 50141
Sep 14 18:05:27 actrun2-DB authdaemond: SQL query: SELECT email, password, "", 5000, 5000, "/data/vmail", CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/'), "", name, "" FROM mail_users WHERE email = 'xxxxxxxxxx'
Sep 14 18:05:27 actrun2-DB authdaemond: mysql_query failed, reconnecting: Unknown column 'name' in 'field list'
Sep 14 18:05:27 actrun2-DB authdaemond: authmysqllib: connected. Versions: header 50137, client 50141, server 50141
Sep 14 18:05:27 actrun2-DB authdaemond: mysql_query failed second time, giving up: Unknown column 'name' in 'field list'
Sep 14 18:05:27 actrun2-DB authdaemond: authmysql: TEMPFAIL - no more modules will be tried
Sep 14 18:05:27 actrun2-DB pop3d: LOGIN FAILED, user=xxxxxxxxxx, ip=[::1]


mysql query 가 엉망이다.
vi /etc/courier/authmysqlrc


#MYSQL_NAME_FIELD  name  <-- 막을것
MYSQL_QUOTA_FIELD quota


/etc/init.d/courier-authdaemon restart


다시 해보니

Sep 14 19:16:12 actrun2-DB postfix/anvil[16662]: statistics: max cache size 4 at Sep 14 19:12:51
Sep 14 19:16:16 actrun2-DB pop3d: Connection, ip=[::1]
Sep 14 19:16:20 actrun2-DB authdaemond: received auth request, service=pop3, authtype=login
Sep 14 19:16:20 actrun2-DB authdaemond: authmysql: trying this module
Sep 14 19:16:20 actrun2-DB authdaemond: authmysqllib: connected. Versions: header 50137, client 50141, server 50141
Sep 14 19:16:20 actrun2-DB authdaemond: SQL query: SELECT email, password, "", 5000, 5000, "/data/vmail", CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/'), quota, "", "" FROM mail_users WHERE email = 'xxxxxxxxxx'
Sep 14 19:16:20 actrun2-DB authdaemond: password matches successfully
Sep 14 19:16:20 actrun2-DB authdaemond: authmysql: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/data/vmail, address=xxxxxxxxxx, fullname=<null>, maildir=xxxxxxxxxx/xxxxxxxxxx/, quota=10485760, options=<null>
Sep 14 19:16:20 actrun2-DB authdaemond: authmysql: clearpasswd=<null>, passwd=HCV7qLZivVBFk
Sep 14 19:16:20 actrun2-DB authdaemond: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/data/vmail, address=xxxxxxxxxx, fullname=<null>, maildir=xxxxxxxxxx/xxxxxxxxxx/, quota=10485760, options=<null>
Sep 14 19:16:20 actrun2-DB authdaemond: Authenticated: clearpasswd=1111, passwd=HCV7qLZivVBFk
Sep 14 19:16:20 actrun2-DB pop3d: chdir xxxxxxxxxx/xxxxxxxxxx/: No such file or directory


등록된 댓글이 없습니다.

검색취소

Mysql 정보

검색
  • no image
  • [MySQL] ARCHIVE 엔진 및 INNODB 테이블 압축

    MySQL (혹은 MariaDB도 동일)에는 기본적으로 다양한 테이블 엔진이 있습니다.최근에 필요에 따라 ARCHIVE 엔진을 사용해 볼 기회가 있었습니다.이 엔진은 로그 저장과 같이 계속해서 Append 되기만 하…

  • no image
  • [펌] MySQL 운영하면서 겪은 문제점과 해법들

     MySQL 운영하면서 겪은 문제점과 해법들지난 2년간 번개장터 서비스를 운영하면서 MySQL 을 사용하였는데 여러가지 한계에 부딛히면서 전문 업체에게 컨설팅을 받아서 시행착오를 줄이는게 낫겠다는 생각을 했습니다. …

  • LIKE vs INSTR() vs BINARY LIKE  속도 비교
  • LIKE vs INSTR() vs BINARY LIKE 속도 비교

    [MYSQL] LIKE vs INSTR()0. 배경1. 영문 검색어 테스트  1-1. 앞 부분 검색  1-2. 중간 부분 검색  1-3. 끝 부분 검색2. 한글 검색어 테스트  2-1. 앞 부분 검색  2-2. 중간…

  • no image
  • [DBMS] MySQL 의 InnoDB 엔진 의 특성

    다들 한번씩은 들어봄직한 InnoDB 엔진에는 개발시 매우 중요한 부분을 차지할 수도 있을 만한 특성이 있습니다. 이 특성 3가지를 언급해 보고자 합니다. 행여 InnoDB 를 사용하여 개발하시는 분들은 참고하시길 …

  • no image
  • 로그활용4 - slow query log

    로그활용4 - slow query logslow-query-log(--slow-query-log)처리에 시간이 걸린 쿼리를 기록하기 위한 옵션이다.쿼리 실행에 long_query_time에 세팅된 초수(표준 10초)…

  • no image
  • Mysql 기록하기 sql log record log 기록

    5.11.3. 일반 쿼리 로그일반 쿼리 로그는 mysqld의 일반적인 실행 결과를 기록한 것이다. 서버는 클라이언트가 접속을하거나 또는 접속을 끊을 때 정보를 이 로그에 기록하고, 클라이언트에서 받는 각 SQL 명령…

?>