参考网址:http://www.myhack58.com/Article/sort099/sort0102/2011/32579.htm
1. 下载 最好切换到安装的目录,地址可到官方找最新的
#wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.32.tar.gz
2. 安装
下载下来之后 解压文件
#tar xzvf pure-ftpd-1.0.32.tar.gz
cd 进解压根目录
#cd pure-ftpd-1.0.32
./configure编译
#./configure --prefix=/usr/local/pure-ftpd --with-everything
注:
--with-eyerything 是安装所有功能
--with-language=simplified-chinese 是采用中文作为提示语言,默认是英文,
--prefix是安装的目标目录
若把ftp账户信息保存在mysql中要在这里设定,还有很多选项,可以查看目录下的README文件,这里安装时就没有指定--with-language。
编译安装:
#make
#make install
#ln -s /usr/local/pure-ftpd/sbin/pure-ftpd /usr/sbin/pure-ftpd
4.配置虚拟用户
groupadd biftpuser
userdel biftpuser
useradd -g biftpuser -d /home/work/biworkspace -s /bin/bash biftpuser
/usr/local/pure-ftpd/bin/pure-pw useradd biftpuser -u biftpuser -d /home/work/biworkspace -f /usr/local/pure-ftpd/etc/pure-ftpd.passwd
/usr/local/pure-ftpd/bin/pure-pw mkdb /usr/local/pure-ftpd/etc/pure-ftpd.pdb -f /usr/local/pure-ftpd/etc/pure-ftpd.passwd
nohup /usr/local/pure-ftpd/sbin/pure-ftpd -l puredb:/usr/local/pure-ftpd/etc/pure-ftpd.pdb >/usr/local/pure-ftpd/logs/ftp.log &