我安装了vsftp,然后设置configuration文件如下:
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=~
在/etc/vsftpd.chroot_list中,我添加了允许login的用户。
然后重新启动服务:
service vsftpd restart
那么当我尝试login时,我得到这个错误:
ftp> open 127.0.0.1
连接到127.0.0.1。
500 OOPS:小孩死亡
我GOOGLE了,但没有find答案。
请帮忙,谢谢!
在Unbuntu 13.10上,有人报告了这个错误,并通过添加下列内容来修复它:
在vsftpd.conf seccomp_sandbox=NO
看来这是因为:
使用vsftpd 3.0版本,引入了一个新function,看起来这对几个人来说是个问题。 该function是seccomp沙盒,可以closures
更多信息