не может установить ROOT DIR VSFTPD

Поскольку ваш файл кажется отсортированным:

sort -m -u -k 1,2 < file

-m для слияния не пытается отсортировать файл , но с -u (для unique ) в сочетании с -k 1,2 , чтобы указать ключ сортировки, состоящий из первых двух полей (используйте -k 1,19 для первых 19 полей), мы удаляем дубликаты в первых двух полях.

Если файл не отсортирован (по крайней мере, по этим 2 полям), просто отбросьте -m . Однако результат в конечном итоге будет отсортирован. Сортировка будет дорогостоящей, но с учетом памяти, поскольку sort прибегает к использованию временных файлов для сортировки больших файлов (вам нужно свободное место на диске в / tmp (или ) $ TMPDIR )).

0
24.01.2019, 18:35
1 ответ

Как оказалось, systemctl restart vsftpdне сделал изменения эффективными.

Используя pgrep vsftpd, я заметил, что два из трех процессов, порожденных с помощью systemctl start vsftpd, выжили после того, как я вызвал systemctl restart vsftpd. Вот почему старая конфигурация все еще использовалась.

Решение состояло в том, чтобы позвонить

pkill vsftpd; systemctl start vsftpd

Теперь vsftpdобслуживает файлы в каталоге, указанном в /etc/vsftpd.confс

anon_root=/home/jenkins/

вместо файлов в корневом каталоге по умолчанию /srv/ftp/.

2
28.01.2020, 02:30

Теги

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