I needed to grant upload access to a server, so I slapped vsftpd on it and did the configuring of virtual users, directories and such. It's able to recieve connections now, but for whatever reason any attempt to list a directory ends with a disconnection. I even tried FTPing from the same machine the server runs on. This is what I get:
I already checked for
dirlist_enable=yes. I've read this issue may be caused by firewalls, but since I'm connecting from the same machine, this surely can't be the case here. I even installed vsftpd on my home server with default config that allows anonymous login and it has exactly the same issue. Does anybody have a clue?
Just installed ubuntu server in a virtual box. Got vsftpd, only enabled anonymous login in default config. Directory listing works fine. Possibly broken package in Artix?
Please, try installing community/vsftpd (from Arch). If that works, then the breakage is in galaxy/vsftpd.
Tried with community/vsftpd. Same issue.
Just tried fresh Arch Linux in a virtual box; vsftpd with default configuration that allows anonymous login. It's also not working, although the error messages differ a bit:
I can confirm that adding this:
seccomp_sandbox=NO
into the
vsftpd.conf file fixes this issue on both Arch and Artix.
Sources here (https://bbs.archlinux.org/viewtopic.php?id=147074) and here (https://technologytales.com/2013/09/21/turning-off-seccomp-sandbox-in-vsftpd/).