I'm having very odd problems with vsftpd (latest stable version, 2.0.1). I downloaded the source, compiled and installed, and configured as I was directed. However, upon testing, I'd been unable to really do anything, because I'd been getting "500 OOPS" errors.
Here's a log-type thing of what I did (using ftp):
Code:
Connected to localhost.
220 (vsFTPd 2.0.1)
Name (localhost:testuser): anonymous
530 Please login with USER and PASS.
SSL not available
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
500 OOPS: capset
ftp: bind: Address already in use
ftp> ls
200 PORT command successful. Consider using PASV.
500 OOPS: vsf_sysutil_recv_peek
ftp> ls
Segmentation fault
Anyone know what might be up?
[edit]Also, I do have a "nobody" user, and a "ftp" user (home directory is /var/ftp, which exists and I did chmod og-w and chown root:root). Here's my vsftpd.conf (comments removed):
Code:
anonymous_enable=YES
local_enable=YES
write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
anon_world_readable_only=YES
hide_ids=YES
idle_session_timeout=120
data_connection_timeout=300
accept_timeout=60
connect_timeout=60