proftpd无法上传(550错误)

我已经在Ubuntu 9.04服务器上安装了Proftpd。 FTP用户在auth文件中列出,例如这些不是正确的linux用户,只是FTP。 他们可以连接和下载文件,但是当涉及MKD或上传时,它总是550:权限被拒绝的错误。 我已经阅读了不less网上教程,仍然无法正常工作。 我很新的服务器pipe理…不言而喻。

proftpd.conf中:

<Directory /path/to/relevant/dir> Umask 022 022 AllowOverwrite on <Limit WRITE> AllowAll </Limit> </Directory> 

相关的dirs是由用户proftpd运行的。 他们有写权限。 我想你不能直接指向原因,并说“解决这个问题”,但如果你能帮我debugging它,我将非常感激。 即对于初学者,我甚至不知道它是纯粹的proftpdconfiguration问题,或者它可以是Linux权限问题或其他什么东西完全? 提前致谢

在proftpd支持论坛的帮助下,我想出了这个。

AuthUserFile中的UID和GUID必须与具有相关FTP目录的正确所有权/权限的一个或多个真正的Linux用户相匹配。