图-ProFTPD
我在使用proftpd中遇到了一些问题,并解决了它们。这些问题可能只出现于特定的环境和版本中,不是所有的Linux发行版和proftpd的软件版本都有这些问题。
ACL(Access Control List)
ACL自Proftpd的1.3.0rc1版中引入,目前尚处于测试阶段。如果在Gentoo编译 proftpd时加入了USE=acl,而你的/home目录所在的分区在mount时又没有启用acl支持,在anonymous访问时就可能出现问题。
问题--在编译安装了proftpd后,使用lftp进行anonymous登陆时系统显示如下信息:
Unable to set anonymous privilege
检查系统日志tail -f /var/log/message发现下面信息:
Directory ~ftp is unaccessible
出现上面的问题的原因是在用户匿名登陆时不知出于什么原因proftpd要使用 ACL检查目录~ftp的访问权限,而且如果文件系统不支持ACL时就认为此目录无法访问。所以解决的方法有两个,一是在mount文件系统是指定ACL支持,二是编译是指定USE="-acl"。
通过阅读上面文章我们知道二个ProFTPD问题,都得到了答案!
【编辑推荐】
- Proftpd使用TLS/SSL
- Proftpd登陆速度慢
- 为什么要使用proftpd
- ProFTPD 主要特性
- 设定、编译与安装 proftpd
- 设定 xinetd 来启动 proftpd
- proftpd 的结构详解
- Proftpd建立特殊交流账号