linux wu-ftp下载,Linux环境下wu-ftp服务的配置第2/2页

工作组名称:

只针对指定的工作组,才显示欢迎信息。

可使用的变量

%T

FTP服务器主机的时间

%F

目前目录分区所剩下的空间大小

%C

目前所在的FTP目录名称

%E

FTP服务器管理员的EMAIL地址

%R

用户原来主机的名称(远程的)

%L

FTP服务器的主机名称

%U

登入的用户名称

%M

同一工作组可允许最多几个用户登入

%N

同一工作组目前已经登入的用户数目默认值是:

message /welcome.msg login //表示当匿名用户登入时,

执行/var/ftp目录下的welcome.msg文件message .

message cwd=* //表示当匿名用户转换

目录时(cwd=*),执行转换目录下的.message隐藏文件。可以在welcome.msg文件内输入下列内容:

欢迎来自%R的朋友!

本地主机地址是%L!

您是目前站上第%N位用户!

目前本地时间是:%T。

您目前所在的目录是:%C。

如果有问题,请和我联系:%E。

tar

设定文件压缩功能。tar可以设定是否允许某些工作组利用tar方式在线压缩文件,格式:

tar

设定值:可使用的选项有yes,no;分别表示启动和关闭使用tar功能。

工作组名称:利用class定义的工作组名称。

例如(默认为允许all工作组使用tar在线压缩文件)

tar yes all

指令的执行权限

此类可用来设定允许哪些类别的用户执行chmod等命令,格式:

chmod

delete

overwrite

rename

umask

设定值:可使用的选项有yes,no。分别表示是否允许执行此指令,默认所有人都能执行用户类别:可使用的类别为real,anonymous,guest。

例如(不允许guest,anonymous身份登入的用户执行chmod,delete,overwrite,rename指令)

chmod no guest,anonymous

delete no guest,anonymous

overwrite no guest,anonymous

rename no guest,anonymous

compress

可设定是否允许某些工作组利用compress方式进行在线压缩文件,格式:

compress 设定值:可使用的选项有yes,no。分别表示启动和关闭使用compress功能工作组名称:利用class定义的工作组名称例如(允许all组可以使用compress功能)

compress yes all

log commands

可用来指定要记录哪些用户所执行的命令,其格式如下:

log commands

用户类别:可使用的用户类别是real,anonymous,guest

例如:

log commmands real

//记录内容会被存储在/var/log/xferlog内。

log transfers

可用来指定要记录哪些用户传输文件的动作,格式:

log transfers

用户类别:可使用的类别是real,anonymous,guest。

传输动作:可使用的选项有两种:inbound(用来记录上传到服务器的动作);outbound(表示记录从服务器端下载文件的动作)

例如(记录anonymous用户所有上传和下载文件的动作):

log transfers anonymous inbound,outbound

//记录内容会写到/var/log/xferlog内。

shutdown

设定何时关闭FTP服务器,格式:

shutdown

设定文件的路径:

此设定文件的内容是有关shutdown指令的设定,默认值是/etc/shutmsg文件。

此文件格式如下:

例如:

2003 12 7 0 30 20 5

//表示FTP服务器在2003年12月7日0时30分关闭,0时10分钟后禁止用户FTP登入,0时25分时所有用户会被系统踢出。

若要启动FTP,将/etc/shutmsg文件删除即可

七、设置上传目录

按下面步骤完成:

按下面步骤完成:

1 #cd /var/ftp //切换到匿名FTP根目录

2 #mkdir upload //建立用来上传的目录upload

3 #chmod 733 upload //设置此目录权限为733,即任何人都具备写入和执行的权限。或333。

4 在/etc/ftpaccess文件内加入如下内容:

upload /var/ftp /upload yes root ftp 0600 nodir/*设置匿名FTP的根目录是/var/ftp,后面的upload目录(/var/ftp/upload)是可供上传文件的目录,允许上传,上传文件的拥有者为root,上传文件的所属组为FTP,上传后的文件权限设置为0600(-rw-------),而且不能建立子目录5检查下列指令是否设置正确

chmod no guest,anonymous

delete no guest,anonymous

overwrite no guest,anonymous

rename no guest,anonymous

详细说明

语法:

upload

[dirs/nodirs]>/*upload命令可设置用户上传文件的路径,或是拒绝上传文件的目录,还可设置上传后文件的归属与权限,如果决定要开放上传到upload目录,要先开放可写入的权限*/

#chmod a+w /var/ftp/upload6设置/var/ftp目录下不允许上传文件:(/etc/ftpaccess文件)

upload /var/ftp * no

upload /var/ftp/bin no

upload /var/ftp/etc no

/*当权限设为0600 时,匿名用户所上传的文件不能立刻下载,需要等FTP管理者将文件权限改为0644才可提供下载,如果想把upload上传的文件立即可供下载,只要将文件属性改为0744即可,如下: upload /var/ftp /upload yes root ftp 0744 nodirs */

设置过滤功能

语法:

path-filter

//path-filter的功能是过滤用户上传的文件名是否合法

存取控制

此处的设定可用来定义工作组,允许或拒绝哪些用户,或从哪里登陆

deny

用来设定此FTP服务器拒绝用户从哪些网址登入,并决定此时要显示提示文字,格式:

deny

主机地址:

IP地址或域名,此处可明确指明主机地址,或采用通配符*也可以。

提示文字文件路径:

当拒绝用户登入时,所要出现提示文字文件的位置。

例如(拒绝用户从china.com网址登入,同时显示 /etc/msgs/reject.msg文件的信息)

deny *.china.com /etc/msgs/reject.msg例如(拒绝用户从192.168.1.0网络登入,同时显示/etc/msgs/reject.msg文件信息)

deny 192.168.1.* /etc/msgs/reject.msg

//注意:/etc/msgs/reject.msg文件要自己建立

limit

设定某一工作组在某段时间同时最多上线人数,格式:

limit

工作组名称:

利用class定义的工作组名称

人数:

允许登入的用户数目

时间:指定要限制的时间,其时间格式可采用24小时制,如0800-1800表示从上午8点到下午6点,其他默认格式有以下几种:

Any 任何日期

WK 非假日的工作天

Mo 星期一

To 星期二

We 星期三

Th 星期四

Fr 星期五

Sa 星期六

Su 星期日

//在时间项目中要想表示多个区段的时间,则时间跟时间之间可用“|”相串联。

提示文字文件路径:

当拒绝用户登入时,所要显示提示文字文件的位置。

举例:

/*限制在任何时间内,同一时间最多只能有20个group1工作组的用户登入,当超过此人数时,则拒绝同一工作组的用户再次登入,并显示

/etc/msgs/msg.toomany文件的信息*/

limit group1 20 Any /etc/msgs/msg.toomany

//此group1组要存在,并且由class定义,msg.toomany文件内容要管理者自己编写.

msg.toomany文件内容举例:

Sorry! Too many users!

The limit is %M.

举例2:

/*设定在星期六,星期日,和周一到周五的18点到23点,同一时间最多允许30个group1组的用户登入,当拒绝登入时,显示

/etc/msgs/msg.toomany文件的信息*/

limit group1 30 SaSu|Any 1800-2300 /etc/msgs/msg.toomany//为了防止同时有太多人登入FTP服务器,导致大家下载文件的速度难以接受,合理限制同时登入人数是有必要地。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值