我在Ubuntu9.04服务器上安装了Proftpd。FTP用户列在auth文件中,例如,这些用户不是正确的linux用户,只是FTP。他们可以连接和下载文件,但当涉及到MKD或上传,它总是550:权限拒绝错误。我在网上读过不少教程,但仍然无法让它发挥作用。我对服务器管理很陌生..。不用说了。
proftpd.conf:
<Directory /path/to/relevant/dir>
Umask 022 022
AllowOverwrite on
<Limit WRITE>
AllowAll
</Limit>
</Directory>相关的dir是由用户proftpd运行的。他们有写作许可。我想您不能直接指出原因并说“修复这个问题”,但是如果您能够帮助我调试它,我将非常感激。也就是说,对于初学者,我甚至不知道这是纯粹的proftpd配置问题,还是可能是linux权限问题还是其他问题呢?提前感谢
发布于 2010-01-21 15:49:12
在proftpd支持论坛的帮助下,我想到了这个。
AuthUserFile中的UID和GUID必须匹配真正的Linux用户的一个(S),并对相关的FTP目录拥有正确的所有权/权限。
https://serverfault.com/questions/103266
复制相似问题