「vsftpd」- 常见错误汇总

  CREATED BY JENKINSBOT

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

问题描述
以匿名用户身份使用ftp命令连接vsftpd服务时,产生500 OOPS: vsftpd: refusing to run with writable root inside chroot()错误。

问题原因
导致该问题的原因有很多。在我们的场景中,该问题是由于目录权限错误导致的。

用户及组可以具有写入权限,但是其他用户不能具有写入权限。

解决办法
修改目录权限,去掉其他用户的写入权限(chmod o-w "/path/to/dir")。

500 OOPS: vsftpd: not found: directory given in ‘secure_chroot_dir’:xxxxxxx

响应: 500 OOPS: vsftpd: not found: directory given in ‘secure_chroot_dir’:/usr/share/empty
错误: 严重错误: 无法连接到服务器

Connection attempt failed with “EAI_NONAME – Neither nodename nor servname provided, or not known”

没有解析出主机名。