확장로그를 남기게 하면 패스워드를 제외한 모든 ftp 명령의

로그를 남기게 됩니다. 설정 테스트나 프로그램의 이상동작 여부를 쉽게 판별할수 있게됩니다.

---------------------------------------------------------------------------------------------------

proftpd.conf파일의 global블록에
ExtendedLog /var/log/proftpd.log read,write,auth,misc
지시자를 추가합니다. 물론 공백은 tab입니다.
지시자의 옵션은 아래와 같습니다.

NONE - 해당 명령어 없음.
AUTH - 인증 명령어 (USER, PASS)
INFO - 정보 명령어 (PWD, SYST, etc)
DIRS - Directory commands (LIST, CWD, MKD, etc)
READ - File 읽기 (RETR)
WRITE - File/directory 쓰기 또는 생성
MISC - 기타 명령어 (SITE, etc)
ALL - 모든 명령어 (기본값)

그리고 로그를 로테이트하기위해 /etc/logrotate.d/아래에 proftpd라는 파일을
만들고 내용을 채웁(?)니다. rpm으로 설치했다면 필요하지 않습니다.

#file proftpd
/var/log/proftpd.log {
missingok
postrotate
/bin/kill -HUP `cat /proftpd.pid파일위치 2> /dev/null` 2> /
endscript
}

참고문서 : http://proftpd.oops.org/reference.php?mode=detail&id=43&key=ExtendedLog&class=e

관련 링크: http://proftpd.oops.org

'Server' 카테고리의 다른 글

스팸메일등을 서버차원에서 차단  (0) 2001.08.08
대문자 아이디로 메일 받기  (1) 2001.08.08
proftp의 dirfakemode 지시자  (0) 2001.08.08
mysql 데몬옵션  (0) 2001.08.08
proftpd 기본설정 예제  (0) 2001.08.08
proftpd 확장 로그 설정  (0) 2001.08.08

+ Recent posts