我最近重新安装了 18.04.4 版的 Bionic,因为我遇到了很多故障,而且随着时间的推移,这些故障越来越严重。我从 Xenial 升级(而不是重新安装),这可能是一个错误。
无论如何,我似乎无法让 vsftpd 工作。我只是用它匿名上传到 /srv/ftp
该目录有两个子目录:incoming pub
“pub” 设置为仅可读,“incoming” 可读可写。我使用了与之前完全相同的 vsftpd.conf 文件,但现在我在主题行中收到了错误消息。我忘记了什么?我读到的关于此错误的所有内容都表明我需要添加一行:allow_writeable_chroot=YES
但之前没有出现过该行。我尝试添加它并回收 vsftpd,但没有任何变化。救命!我肯定我在这里忽略了一些简单而愚蠢的事情……
答案1
找到问题了。出于某种原因,没有为 vsftpd 创建用户 ID。一旦我定义了一个,它就开始工作了。很奇怪。