Сообщить vsftpd, чтобы он записывался в стандартный вывод вместо какого-либо файла.

Спасибо @Time4Tea за помощь.Как оказалось, для этого было ОЧЕНЬ ОЧЕНЬ ПРОСТОЕ решение. Файл grub.cfg, который я разместил ранее, который находился в (hd0,1)/EFI/ubuntu/grub.cfg, также известном как /dev/sda1/EFI/ubuntu/grub.cfg, просто нуждался в изменении префикса с (hd0,gpt5)на (hd0,8), где находился файл grub.cfg, который я создал с помощью sudo update-grub2. расположены. Я перезаписал его с помощью nano и сохранил, смонтировав /dev/sda1/из Ubuntu (после ручного использования терминала grub для загрузки в Ubuntu ). Ниже представлен новый файл с одним небольшим изменением:

search.fs_uuid 7e076866-97b4-4d3c-b864-491137212645 root hd0,gpt5
set prefix=(hd0,8)'/boot/grub'
configfile $prefix/grub.cfg
0
20.06.2020, 10:37
1 ответ

Это должно работать:

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

Пояснение:

из man vsftpd.conf:

vsftpd_log_file
This option is the name of the file to which we write the vsftpd style log file. This log is only written if the option xferlog_enable is set, and xferlog_std_format is NOT set. Alternatively, it is written if you have set the option dual_log_enable. One further complication - if you have set syslog_enable, then this file is not written and output is sent to the system log instead.
Default: /var/log/vsftpd.log

Я предлагаю вам взглянуть на man vsftpd.conf и на man vsftpd . Вы найдете полное подробное объяснение того, как работает этот инструмент.

0
18.03.2021, 23:25

Теги

Похожие вопросы