확장로그를 남기게 하면 패스워드를 제외한 모든 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

+ Recent posts