给大家带来Linux情况下wu-ftp服务办理剧本详解
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。1、testftp_server.sh
1、用法:
Usage:
./testftp_server.sh{start|stop|restart|status|userconf|mini|limit|loginfails|view|access|message|guest|denyuser|denyhost}
2、参数申明:
start:
改动设置文件,并启动FTP服务器;下一次体系启动时,会主动启动该服务。
stop:
改动设置文件,并中断FTP服务器;下一次体系启动时,不主动启动该服务。
restart:
从头启动FTP服务器。
status:
检察FTP服务器的运转形态(运转或中断)。
userconf:
为体系增加FTP用户,详细用法为:
./testftp_server.shuserconfusername
新增加的用户承继超等用户的暗码。
mini:
最小化FTP服务器的设置文件,只留下FTP服务器一般运转所必需的设置项。
limit:
设置FTP服务器限定的各种用户的最年夜在线数量,详细用法为:
./testftp_server.shlimituser_counttimes
user_count---为最年夜在线数量,剧本会依据FTP服务器的设置文件主动处置某类用户。
times---times中的字符串用逗号离隔,每个字串暗示一天。礼拜一到日曜日分离用Mo、Tu、We、Th、Fr、Sa和Su暗示,周末也能够用Wk暗示。暗示工夫的小时和分钟之间不要用冒号离隔。“-”用来暗示局限。
loginfails:
设置用户最年夜的登录失利次数,详细用法为:
./testftp_server.shloginfailsfailed_counts
failed_counts---为用户最年夜的登录失利次数。
view:
检察FTP服务器的主设置文件的内容。
access:
设置FTP用户的存取权限,详细请检察利用剧本该功效的输入信息。
message:
设置FTP服务器显现的信息。
guest:
设置作为guest看待的用户,详细用法为:
./testftp_server.shguestusername
denyuser:
设置哪些用户不克不及登录FTP服务器,能够删除大概增加用户,用法:
./testftp_server.shdenyuserdel/addusername
del/add---指明是从回绝的用户列表中删除用户仍是增加用户到回绝的用户列表中。
denyhost:
指明哪些用户能够从哪些地点或回绝哪些用户能够从哪些地点会见FTP服务器,用法:
./testftp_server.shdenyhostadd/delallow/denyusernamehostname
add---为增加一条划定规矩到设置文件;假如用户名和主机名不异,则以为是统一条划定规矩;
del---为从设置文件删除一条划定规矩;假如用户名和主机名不异,则以为是统一条划定规矩;
allow/deny---指明同意仍是回绝。
username---为欲对其实行该划定规矩的用户;
hostname---为主机名
2、testftp_client.sh
客户端剧本只测试服务器真个limit选项,即最年夜在线用户限定。用法:
./testftp_client.shconn_countusernamepasswordhostname
个中:
conn_count:
与FTP服务器创建毗连的数量,应当比FTP服务器的限定数量年夜;
username:
登录FTP服务器的用户名;
password:
登录FTP服务器的用户暗码;
hostname:
FTP服务器的主机名或IP地点
FTP服务器的主机名或IP地点。
--------------------------test_server.sh------------------------
#!/bin/bash
./etc/rc.d/init.d/functions
test-f/etc/ftpaccess
if[$?-ne0];then
echo-e"