【转贴】ProFTPD 1.2.x README(中文版)
发表于:2007-06-08来源:作者:点击数:
标签:
原文见:http://www.1816.net/bbs/viewthread.php?tid=1725 正文如下: ProFTPD1.2.0README(中文版) ============================ 吴伟
[email protected] ---------------------------------------------------------------------------
原文见:http://www.1816.net/bbs/viewthread.php?tid=1725
正文如下:
ProFTPD 1.2.0 README(中文版)
============================
吴伟<jeffwu>
[email protected] 2004.4.11
--------------------------------------------------------------------------------
中文版声明:本文根据 proftpd 1.2.9 源代码中的同名英文原文翻译而来(英文原文所在
的原代码压缩包可以通过 http://www.proftpd.org/ 获得),遵循GPL协议。鼓励复制、
传播、分发和修改,不过请保留作者署名和本声明。
欢迎来信交流:
[email protected]
--------------------------------------------------------------------------------
介绍
----
ProFTPD 是一种运行在
Unix平台上或类Unix平台上的高可配置的 FTP 端口监控程序。
阅读README.ports 文件可以了解更多有关 ProFTPD 运行平台的细节。
出于对
安全的可配置的 FTP
服务器的渴望而开始了 ProFTPD 的
开发。它从备受赞赏的
Apache web 服务器中获得了灵感。不像其他的 Unix ftp 服务器,它不是起源于旧有的
BSD ftpd 的代码基础,而是完成重新设计和实现的。
ProFTPD广泛的可配置性使得系统管理员在用户认证和访问控制方面有很大的弹性,包括虚
拟的 ftp 用户和为个别用户准备的容易的 chroot() ftp 会话。
ProFTPD 在许多服务提供商中很流行,因为ProFTPD使其可以不依赖于 Unix 帐户而提供上
传功能来更新用户网页。
ProFTPD 应用在了许多著名的高流量的匿名FTP站点中,包括 debian.org、kernel.org、
redhat.com 和 sourceforge.net。
ProFTPD 已经包括在了几个
Linux 的发布版本中,包括 Conectiva 和 Trustix。
最新发布版本
------------
ftp://ftp.proftpd.org/distrib/
http://www.proftpd.org/
主要特性
--------
o 单一的主配置文件,由很多指令和指令组构成,是对 Apache web 服务器指令的模仿。
o 每个目录的 ".ftpa
clearcase/" target="_blank" >ccess" 配置文件类似于 Apache 的 ".htaccess"配置文件。
o 能以独立服务器方式(stand-alone)或超级服务器方式(inetd)执行。
o 可设置多个虚拟 FTP 服务器和匿名 FTP 服务器。
o 可设置多样的 passwd 文件.
o Shadow password 的支持,包括帐号使用期限的支持。
o 多样的用户认证方式,包括 PAM, LDAP 和
SQL。
o 虚拟用户。
o ProFTPD 从不执行任何外部的程序。
没有 SITE EXEC 命令,所有的文件和目录列表都是在内部产生的,没有使用外部的
ls 命令。
o 匿名 FTP 和其他的 chroot 目录不需要任何特殊的目录结构、执行程序或其他的系
统文件。
o 拥有API的模块化体系结构,可以很容易的构造扩充模块来迎合用户的
需求。
o 目录和文件的可见性基于 Unix 形式的权限控制方式或 user/group 的身份控制方式。
o 支持系统日志和 utmp/wtmp。系统日志和 wu-ftpd 兼容,还支持扩展的、可定制的系统日志形式。
o ProFTPD 能够作为非特权使用者运行在stand-alone 模式,如果处于
性能考虑,运行
在这种模式下的主机系统能够阻止某些意在夺取 "root" 权限的攻击行为。
o 遵循GPL 源代码协议。源代码是可以查看的。
文档
----
doc/ 目录
http://www.proftpd.org/docs/
安装概述
--------
详细的安装指南请参考源代码目录树顶层的 INSTALL 文件。
ProFTPD的源代码设计成使用 GNU autotools 工具来配置,所以编译和安装都遵循常见的
'./configure; make; make install' 命令次序。然而,编译时的配置性是体现ProFTPD高
可配置性的一个很重要的方面,所以强烈建议你在编译前阅读 INSTALL 文件和所有的 关于
你系统平台的README.*文件以及你想获得的特性的README.*文件。
ProFTPD 使用了一个单一的配置文件。少数配置示例文件包括在了源代码中的
sample-configurations 子目录下了。
在大多数系统中,还需要修改 inetd 或 xinetd 的配置,要么移除当前的 ftpd 条目来运
行独立的ProFTPD服务器,要么修改当前的 ftpd 条目来使用 proftpd的守护进程。
问题
----
如果你由问题,请在适当的邮件列表中提出来:
http://www.proftpd.org/lists.html
如果你不理解这篇文档,请告诉我们,我们会解释得更好。一般的想法是:如果你需要帮
助,不过一些东西是需要修改的,所以你(和其他人)其实并不需要帮助。提问题能使得
我们知道那些是需要归档、描述、和/或修改的。
| play123456 回复于:2004-04-23 11:36:26
|
我在unixware下安装后发现启动proftp的脚本proftpd.init.d中,像/etc/rc.d/init.d/functions,/var/lock/subsys/proftpd等目录根本没有,如何解决?有没有for unixware的版本?
|
| llzqq 回复于:2004-04-25 09:29:14
|
[quote:f62b9ebeaa="play123456"]我在unixware下安装后发现启动proftp的脚本proftpd.init.d中,像/etc/rc.d/init.d/functions,/var/lock/subsys/proftpd等目录根本没有,如何解决?有没有for unixware的版本?[/quote:f62b9ebeaa]
需要自己写脚本这是我在SOLARIS的启动脚本。
[code:1:f62b9ebeaa]#!/sbin/sh
#
# Copyright (c) 2001 by Sun Microsystems, Inc
# All rights reserved.
#
#ident "@(#)proftpd 1.1 01/09/24 SMI"
case "$1" in
start)
[ -f /etc/proftpd.conf ] || exit 0
/usr/local/proftpd/sbin/proftpd start
;;
stop)
pkill proftpd
;;
*)
echo "Usage: $0 { start | stop }"
exit 1
;;
esac
exit 0
[/code:1:f62b9ebeaa]
|
原文转自:http://www.ltesting.net