: xferlog 파일을 임의로 지운 후 재부팅을 하여도
: var/log 디렉토리에 xferlog 파일이 생성되지 않습니다.
: Proftpd 를 쓰고 있고 proftpd.conf 파일의 내용은 아래와 같습니다.
:
: ----------------------------------------------------------
: ServerName "ProFTPD"
: ServerType inetd
: DefaultServer on
:
: # User Root Define
: DefaultRoot ~
:
: # Port 21 is the standard FTP port.
: Port 21
:
: Umask 022
:
: # Time Set.
: TimeoutLogin 120
: TimeoutIdle 600
: TimeoutNoTransfer 900
: TimeoutStalled 3600
:
: # Logging options
: TransferLog /var/log/xferlog
: LogFormat default "%t %h %a %l %u \%r %s %b"
:
: MaxInstances 30
:
: User nobody
: Group nobody
:
: # Normally, we want files to be overwriteable.
: <Directory /*>
: AllowOverwrite on
: </Directory>
: ----------------------------------------------------------
:
: messges.secure 로그 등은 syslogd 에 의해서 생기는 것 같은데요
: xferlog 는 ftpd 데몬자체에서 생성설정을 하여야 하는 건가요?
: 아니면 다른곳에서 ?.....
: 아시는 분의 조언을 부탁드립니다. 감사합니다.
밑에 있는 질문과 같은 맥락이군요.
일단 syslog 데몬이 떠있는지 확인하세요.
이 데몬이 떠있어야 로그파일 작성을 해주거든요.
임의로 로그파일을 삭제하셨다면..
다시 touch log파일명
이런 식으로 생성해주셔야 합니다.
--
모두 째수조은 하루 되세여.