zjffun blog

ftp

更新于 写于

Error “530: permission denied”

原因

设置了userlist_enableYES(使用用户列表),userlist_deny默认为YES(用户列表为阻止访问列表)。这和我们希望userlist文件中的用户可登陆用户的想法正好相反,配置了反而阻止登陆了。

ftpusers 不受任何配制项的影响,它总是有效,它是一个黑名单!该文件存放的是一个禁止访问 FTP 的用户列表,通常为了安全考虑,管理员不希望一些拥有过大权限的帐号(比如 root) 登入 FTP,以免通过该帐号从 FTP 上传或下载一些危险位置上的文件从而对系统造成损坏。

而 user_list 则是和 vsftpd.conf 中的 userlist_enable 和 userlist_deny 两个配置项紧密相关的,它可以有效,也可以无效,有效时它可以是一个黑名单,也可以是一个白名单!

解决

设置userlist_denyNO,让userlist文件中的用户为可登陆用户。

或者设置了userlist_enableNO,不使用用户列表(不推荐)。

参见