ubuntu下pure-ftpd配置实例讲解
更新记录
日期 | 类型 | 内容 |
---|---|---|
2015-11-05 | 修订 | 原“gid可使用ip”,修订为“gid可使用id” |
2015-11-05 | 修订 | 原“ln -s /var/pure-ftpd/conf/PureDB /var/pure-ftpd/auth/60pureDB”,修订为“ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/60pureDB” |
2015-11-05 | 增加 | 关于PureDB不存在的处理 |
目的
创建如下表所示的ftp服务器:
目录 | 用途 |
---|---|
/var/ftp | ftp根目录,ftpadmin掌控。 |
/var/ftp/public | 公共目录,由匿名用户读取。 |
/var/ftp/public/incoming | 公共上传目录,由匿名用户读写。 |
/var/ftp/teams/teama | 小组a专用目录,小组成员可读写。 |
/var/ftp/teams/teamb | 小组b专用目录,小组成员可读写。 |
个人感觉pure-ftpd工作原理很大程度上依赖linux对用户、目录权限的管理,如果没接触过这个问题,可以先简单参考下这篇文章。
过程
创建目录
用以下命令创建相应目录。
mkdir /var/ftp
mkdir /var/ftp/public
mkdir /var/ftp/public/incoming
mkdir /var/ftp/teams
注意到只创建到/var/ftp/teams,并没有创建teama和teamb目录,这两个目录可以由pure-ftpd自动创建ÿ