当前位置: 主页 > 日志 > Linux >

PureFTPd的启动

启动过程:

/usr/local/pureftpd/sbin/pure-config.pl /etc/pure-ftpd/pure-ftpd.conf &

查看pure-config.pl,发现它只是一个pure-ftpd进程的壳,用来解析配置文件并启动pure-ftpd进程。

pure-config.pl内部会执行:/usr/local/pureftpd/sbin/pure-ftpd -A -B -l mysql:/etc/pure-ftpd/pureftpd-mysql.conf &。

这些参数是从PureFTPd的配置文件/etc/pure-ftpd/pure-ftpd.conf中解析出来的,配置文件中我只留了三个参数(最基本的),所以这里只会看到这三个参数。

PS:具体的程序和配置文件路径由安装时指定的路径决定。

 

参数说明:

-A 限制所有用户在其主目录中。

- '-A': chroot() everyone, but root. There's no such thing as a trusted
group. '-A' and '-a <gid>' are mutually exclusive.

 

-B 指示pure-ftpd以守护进程(daemons)的方式启动(终端关闭守护进程不会退出)。

- '-B': Have the standalone server start in background (daemonization).

 

-l 指定认证方式及配置文件路径。

- '-l <authentication>' or '-l <authentication>:<config file>': Adds a new
rule to the authentication chain. Please read the "Authentication" section,
later in this README file. It's an important section.

 

 

了解了这些参数的含义后,我们完全可以通过直接执行下面的命令来启动PureFTPd服务,并且在退出终端后,FTP服务不会中断:

/usr/local/pureftpd/sbin/pure-ftpd -A -B -l mysql:/etc/pure-ftpd/pureftpd-mysql.conf & 

 

参考资料:

http://download.pureftpd.org/pub/pure-ftpd/doc/README

http://download.pureftpd.org/pub/pure-ftpd/doc/README.MySQL

 

[日志信息]

该日志于 2011-11-20 20:46 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “PureFTPd的启动” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)
   
验证(必填):   点击我更换验证码

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部