我安装了 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:孩子死了
我用谷歌搜索,但未能找到答案。
请帮忙,谢谢!
在 Unbuntu 13.10 上,有些人报告了这个错误并通过添加以下内容来修复它:
seccomp_sandbox=NO 在 vsftpd.conf
看来这是因为:
vsftpd 3.0 版引入了一个新功能,这似乎给一些人带来了问题。该功能是 seccomp 沙箱,它可以关闭
更多信息:
| 归档时间: |
|
| 查看次数: |
13452 次 |
| 最近记录: |