This Domain(Admin5.com) is for Sale:

Linux命令Man解释:ftpaccess(5) :ftpd 的配置文件

时间:2007-12-23  来源:不详  作者:迈克DB
名称
ftpaccess-ftpd的配置档

描述
这个ftpaccess档案是用来配置下述功能的运作

存取功能(AccessCapabilities)
autogroup<群组名称><类别>[<类别>...]
假如一个匿名的(ANONYMOUS)使用者是任何<类别>的成员,
那麽ftp伺服器将会实行一次setegid()到该<群组名称>
。这答应非凡类别的匿名使用者存取group-and-owner-read-
only的档案以及目录。<群组名称>是/etc/group里的一个
有效群组(或是你的getgrent()呼叫所查阅的地方)。

class<类别><类型列表><全球位址>[<全球位址>...]
定义使用者的<类别>,使用<全球位址>格式的来源位址。
可以定义<类别>多个成员。可以有多个"class"指令列出
该类别额外的成员。假如多个"calss"指令可以应用到该次
的连线期间,会使用在access档案中第一个列出的。尝试为
一台主机定义一个有效的类别失败的话将会引起存取被拒绝。
<类型列表>是一个以任何"anonymous","guest"及"real"
要害字所组成使用逗点隔开的列表。假如包含"real"要害字
,该类别可以符合使用FTP存取真实的帐号的使用者,而如 dedecms.com
果包含"anonymous"要害字该类别可以符合使用匿名FTP的
使用者。而"guest"要害字符合访客存取帐号(参阅"guest
group"以取得更多资讯)

<全球位址>可以是一个全球的领域名称或是一个全球的数字
位址。

deny<全球位址><讯息档案>
永远拒绝符合<全球位址>主机的存取。显示<讯息档案>。
<全球位址>可以是"!nameserved"用来拒绝没有名称伺服器
服务中的节点的存取。

guestgroup<群组名称>[<群组名称>...]
假如一个真实的(REAL)使用者是任何<群组名称>的成员,该
次连线期间的设立完全如同匿名的FTP一般。换句话说,会
执行一次chroot(),而且该使用者不再被答应发出USER及
PASS指令。<群组名称>是/etc/group里的一个有效群组(
或是你的getgrent()呼叫所查阅的地方)。

该使用者的home目录必须适当地加以设定,跟匿名FTP所
要做的完全一样。在passwd项目里的home目录栏位被分成
两个目录。第一个栏位将是chroot()呼叫的根目录参数。第
二个部份是相对於该根目录的使用者home目录。这两半是以 内容来自dedecms
"/./"分隔开的。

范例:

在/etc/passwd里,该真实的项目:

guest1::100:92:Guest
Account:/ftp/./incoming:/etc/ftponly

当guest1成功地签入的时候,此ftp伺服器将会执行一次
chroot("/ftp")然後接著chdir("/incoming")。该guest
使用者将只能够存取/ftp下的目录结构(此目录对guest1
而言看起来跟用起来就像是/目录),就如同一个匿名FTP
使用者所见到的。

limit<类别><时间><讯息档案>
在某<时间>将某<类别>限制为个使用者,若使用者
的存取被拒绝则显示<讯息档案>内容。限制的检查只在签入
时期实行。假如多个"limit"指令可以应用到该次连线期间
的话,会使用第一个适合的。尝试定义一个有效的限制失败,
或是值为-1的限制,等於不设限。<时间>使用UUCPL.sys
档案相同的格式。

loginfails<数字>
在<数字>签入失败後,记录一个″重复签入失败(repeated
loginfailures)讯息″并且终止该FTP连线。预设值是5。

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息