vsftpd에게 파일 대신 stdout에 기록하도록 지시

vsftpd에게 파일 대신 stdout에 기록하도록 지시

기본적으로 . vsftpd에 대한 로깅은 포그라운드 시작 시 비어 있는 상태로 유지되므로 이를 더 쉽게 활용하고 싶습니다. 로그를 저장할 필요도 없습니다. 돕다?/var/log/vsftpd.logstdout

답변1

이것은 작동합니다:

vsftpd -xferlog_enable=YES -vsftpd_log_file=$(tty)

설명하다:

~에서vsftpd.conf:

vsftpd_log 파일
이 옵션은 vsftpd 스타일 로그 파일에 쓰는 파일 이름입니다. 이 로그는 xferlog_enable 옵션이 설정되고 xferlog_std_format이 설정되지 않은 경우에만 기록됩니다. 또는 Dual_log_enable 옵션을 설정하면 기록됩니다. 또 다른 문제 - syslog_enable을 설정하면 이 파일은 기록되지 않지만 출력은 syslog로 전송됩니다.
기본값: /var/log/vsftpd.log

꼭 살펴보시길 권합니다vsftpd.conf그리고남자 vsftpd. 이 도구의 작동 방식에 대한 자세한 지침을 확인할 수 있습니다.

관련 정보