告诉 vsftpd 记录到 stdout 而不是某个文件

告诉 vsftpd 记录到 stdout 而不是某个文件

默认情况下,vsftpd记录到/var/log/vsftpd.log.stdout在前台启动时保持为空,我想利用它以便更容易。我也不需要存储日志。帮助?

答案1

这应该有效:

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

解释:

人 vsftpd.conf

vsftpd_日志文件
该选项是我们写入 vsftpd 样式日志文件的文件名。仅当设置了选项 xferlog_enable 并且未设置 xferlog_std_format 时才会写入此日志。或者,如果您设置了选项 Dual_log_enable,则会写入它。另一个复杂之处是 - 如果您设置了 syslog_enable,则不会写入此文件,而是将输出发送到系统日志。
默认值:/var/log/vsftpd.log

我建议你看看人 vsftpd.conf并在人 vsftpd。您将找到有关该工具如何工作的完整详细说明。

相关内容