阅读内容

在linux下架设ftp服务器教程

[日期:2007-03-28] 来源:Linux公社  作者:Linux


指示: alias 目录别名 目录路径
给指定目录设置一个别名,当切换目录时可以使用别名。
举例说明:
alias xwin /pub/linux/xwindows
为/pub/linux/xwindows设置别名xwin,登录以后只要输入命令cd xwin就可以进入该目录。

指示: cdpath 目录
该功能和系统的PATH环境变量设置类似,当cd /etc时,FTP首先查看当前目录下是否有etc子目录,无则看是否有别名,若没有则根据该指示设定的路径查询。


举例说明:
cdpath /pub/linux
cdpath /pub
cdpath /
搜索顺序为:/pub/linux /pub /

指示: path-filter 类别(real/anonymous/guest) 目录
设定上载文件名限制。
举例说明:
path-filter anonymous /etc/pathmsg^[-A-Za-z0-9_\.]*$^\.^-
path-filter guest /etc/pathmsg^[-A-Za-z0-9_\.]*$^\.^-
设置限制anonymous和guest用户上载的文件名只能包含A-Z、a-z、0-9和._-,名字以"."和"-"开头的文件不能上载到服务器上。

指示: guestgroup [ ...]
guestuser [ ...]
realgroup [ ...]
realuser [ ...]
对于guestgroup指示,若一个真实(real)用户属于任何一个所指定的组,则其FTP会话都被FTP服务器以匿名的方式进行处理。也就是说,chroot()被调用,用户不再允许发出USER和 PASS 命令。必须是有效的组。
这里用户的home目录必须被争取的设置,要确实和匿名用户一致,/etc/passwd中的相关项的home目录被分割为两个部分,第一部分是chroot()调用的根目录参数,第二个是用户相对于根目录的主目录,两部分之间以"/./分隔",如:
guest1::100:92:Guest Account:/ftp/./incoming:/etc/ftponly
当guest1成功登录进入,FTP服务器将调用chroot("/ftp")然后调用chdir("/incoming")。则guest1就如同匿名用户一样只能访问/ftp下面的容(对于guest1来说,它就是"/")。
可以是组名或数字ID。若使用数字ID,需要在数字前面加上一个"%"。使用*表示所有组。
guestuser和guestgroup指示类似,只不过是限定一个单一用户罢了。
realuser和realgroup有同样的语法,但是和guestuser及guestgroup起相反的作用,其是允许某个组的用户或某个用户以真实身份访问FTP服务器。如:
guestuser *
realgroup admin
指定所有的非匿名用户登录进入服务器以后,都被做为匿名用户处理,但是admin组的用户是例外,登录以后以真实身份存在。

指示: guestgroup 功能
设定guest组的功能。
举例说明:
guestgroup ftponly


指示: nice []
设定FTP服务器守护进程的调度优先级。

指示: defumask []
若远程用户属于class,则守护进程创建的文件的umask为umask。若没有指定class则将umask作为缺省的umask.

指示: tcpwindow []
设置数据连接的TCP窗口大小,若不明白含义,一般不要去设置它。

指示:keepalive
设置TCP socket的SO_KEEPALIVE参数选项。

指示:timeout accept
timeout connect
timeout data
timeout idle
timeout maxidle
timeout RFC931
设置各种超时时钟,这些参数必须在对TCP协议非常熟悉的情况下才应该去设定,一般不要改动这些值,具体含义参见man ftpaccess。

指示: file-limit [] []
限制某个组的任何一个用户允许上载的文件的数量,若没有指定class,则该限制施用于所有没有限定的组。raw指示这个限制包括所有的传输,而不仅仅是数据文件。

指示:byte-limit [] []

限制某个类的任何一个用户允许传输的数据总量。

指示: limit-time {*|anonymous|guest}
限定一个对话允许的持续时间,缺省无限制。真实用户没有该限制。

指示:guestserver []
控制哪个站点允许进行匿名连接,若没有指定hostname,则拒绝所有匿名连接。

指示: noretrieve [absolute|relative] [class=] ... [-] ...
设定拒绝那些类访问哪些特定文件。例如:
noretrieve /etc/passwd core
指定任何访问者都不可以访问文件/etc目录下的passwd文件和所有的名为"core"的文件。

指示:allow-retrieve [absolute|relative] [class=]... [-] ...
允许访问这些文件。
上一页12345678910下一页  GO
【内容导航】
第1页:在linux下架设ftp服务器教程 第2页:在linux下架设ftp服务器教程
第3页:在linux下架设ftp服务器教程 第4页:在linux下架设ftp服务器教程
第5页:在linux下架设ftp服务器教程 第6页:在linux下架设ftp服务器教程
第7页:在linux下架设ftp服务器教程 第8页:在linux下架设ftp服务器教程
第9页:在linux下架设ftp服务器教程 第10页:在linux下架设ftp服务器教程



相关资讯       Linux  ftp 
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google