Образ: 38a47204baf4e476a5ee75826062d175 http://nightly.altlinux.org/sisyphus/tested/regular-mate-latest-x86_64.iso (от 10.07.24) Пакет: vsftpd-3.0.3-alt2.x86_64 Шаги воспроизведения: Установить и настроить ftp-сервер: # apt-get install -y vsftpd anonftp # sed -i "s/disable.*/disable = no/" /etc/xinetd.d/vsftpd # sed -i "s,},\tonly_from = 0/0\n}," /etc/xinetd.d/vsftpd # systemctl restart xinetd # systemctl enable xinetd # touch /var/ftp/1.txt С клиента подключиться к ftp серверу. Результат: Подключение к серверу выполнялся, но при попытке вывести список файлов, соединение закрывается $ ftp 192.168.0.1 Connected to 192.168.0.1 (192.168.0.1). 220 (vsFTPd 3.0.3) Name (192.168.0.1:user): anonymous 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> ls 227 Entering Passive Mode (192,168,0,1,196,34). 421 Service not available, remote server has closed connection Данная ошибка так же воспроизводится в p11 Но в p10 - не воспроизводится: образ: 28827cc95d0dc18c1fb7ecccf0ddcac8 alt-server-10.2-x86_64.iso (обновленный до p10) $ ftp 192.168.0.2 Connected to 192.168.0.2 (192.168.0.2). 220 (vsFTPd 3.0.3) Name (192.168.0.2:user): anonymous 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> ls 227 Entering Passive Mode (192,168,0,2,213,211). 150 Here comes the directory listing. -rw-r--r-- 1 ftp ftp 0 Jul 12 11:33 1.txt 226 Directory send OK. Соответственно если обновить данную машину до p11/sisyphus то данная ошибка начинает воспроизводится
Наверное, после очередного обновления glibc в vsftpd устарел seccomp filter.
проверьте 3.0.5-alt1. И можно без xinetd, через systemd.
На версии: vsftpd-3.0.5-alt1 данная ошибка не воспроизводится баг закрываю