vsftpd закрывает соединение с кодом 421 при выводе списка содержимого каталога

The / boot / Раздел efi обычно содержит экземпляр Grub, который будет загружен , если вы выполняете загрузку UEFI. Другой вариант - это BIOS, который не использует grub-efi . Я хотел бы убедиться, что вы на самом деле не загружаетесь в EFI, прежде чем удалить это крепление.

Обычно вы можете заглянуть в BIOS и посмотреть, указан ли диск, с которого вы загружаетесь, как диск EFI или просто как обычный диск.

Также запишите номер диска и раздела для вашей корневой файловой системы, на всякий случай, если вам нужно выполнить загрузку с помощью grub вручную.

2
28.12.2016, 16:09
2 ответа

У меня была точно такая же проблема, также в Arch Linux с vsftp 3.0.3 (pkg rel 3). Оказалось, что в каталоге, вызывающем такое поведение, было слишком много файлов (2666). После удаления большинства из них листинг через ftp снова заработал.

Странно, да? 2666 кажутся не слишком большим количеством. Но больше я ничего не менял. Настройки vsftp остались прежними, а права доступа к файловой системе остались нетронутыми. Также имена файлов не содержали каких-либо странных символов (порядковые номера длиной до 21 символа).

1
27.01.2020, 22:10

Я исправил проблему, связанную со сбоем списков каталогов при наличии более 10 файлов (, как описано Кристианом Мундом ), добавив это

seccomp_sandbox=NO

К/etc/vsftpd.conf

Источник Arch Wiki

5
27.01.2020, 22:10

Теги

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