vsftp 错误:500 OOPS:孩子死了

0 linux ftp chroot vsftpd

我安装了 vsftp,然后设置配置文件如下:

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

chroot_local_user=NO

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

xferlog_file=/var/log/vsftpd.log

anon_root=/var/ftp

local_root=~
Run Code Online (Sandbox Code Playgroud)

在 /etc/vsftpd.chroot_list 中,我添加了允许登录的用户。

然后重启服务:

service vsftpd restart

然后当我尝试登录时,出现此错误:

ftp> open 127.0.0.1

连接到 127.0.0.1。
500 OOPS:孩子死了

我用谷歌搜索,但未能找到答案。

请帮忙,谢谢!

kri*_*sFR 6

在 Unbuntu 13.10 上,有些人报告了这个错误并通过添加以下内容来修复它:

seccomp_sandbox=NOvsftpd.conf

看来这是因为:

vsftpd 3.0 版引入了一个新功能,这似乎给一些人带来了问题。该功能是 seccomp 沙箱,它可以关闭

更多信息: