当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪批量建立文件夹,为Serv_U批量创建用户       在网上看了下,也没有找到好的方法。没办法,只能拿出老一套了用DOC建立了。 方法步骤。 1.首先建立各个账户的文件夹。 账号如果有规律的话那好说,如:ftp001、ftp001.。。。。。ftp100,.........
    ▪Serv-U 批量帐号管理及申请(Access+Asp) 图文方法       1.首先下载Asp程序,在下载中包含Serv-U所需要的数据库,名为Serv#U.mdb.2.建立系统数据源:ftp,通过ODBC进行数据库连接,连接到Serv#U.mdb.步骤如图 3.成功建立ODBC后,打开Serv-U软件,建立FTP域.在步.........
    ▪CentOS下Lighttpd Web服务器安装与配置方法       OS: CentOS release 5.5 Lighttpd: 1.4.28 安装 sudo yum install lighttpd.i386 lighttpd-fastcgi.i386 lighttpd-mod_mysql_vhost.i386 运行 检查配置文件 lighttpd -t -f lighttpd.conf 启动lighttpd服务 lighttpd -D -f lighttpd.conf 结束ligh.........

[1]批量建立文件夹,为Serv_U批量创建用户
    来源: 互联网  发布时间: 2013-12-24
在网上看了下,也没有找到好的方法。没办法,只能拿出老一套了用DOC建立了。

方法步骤。

1.首先建立各个账户的文件夹。

账号如果有规律的话那好说,如:ftp001、ftp001.。。。。。ftp100,直接在Excel里自动产生即可,然后将产生的账号放到一个txt文件里,一行一个账号。如果不是有规律的,那没办法,只能一个一个输入了。

2.准备好这个账号的account.txt文件后,建立一个run.bat文件,打开文件,输入一下代码

@for /f %%i in (account.txt) do @mkdir %%i

pause

保存成run.bat,然后双击运行,即可产生account.txt文件里所有的目录了

解释下:/f是表示忽略account文件里的空白行,account.txt就是刚才建立的那个账号文件,mkdir是建立目录的doc命令,%%i就是获得account.txt的一行账号,也就是目录的名字了。这就是一个简单的for循环

3.如果你想批量拷贝同一个文件到刚刚建立的目录下面,只要把刚才的那个run.bat文件加一句就行了

如:@for /f %%i in (account.txt) do @copy index.htm %%i 这是拷贝index.htm到刚刚建立的所有目录里,简单吧。

用着两条其实就可以解决很多问题了。

4.综合一下。如要建立ftp账号,想要在每个用户的目录里放一个文件,如我想着每个刚刚建立的账号文件夹里方一个txt文件,提示用户要及时修改密码。那么这么做,新建一个bat文件,输入一下:

@for /f %%i in (bm.txt) do @echo 默认用户名为%%i,密码123456,,获得账号后,请及时通过DOC修 改密码 >%%i/%%i.txt
pause

这句话意思是,在每个用户文件夹里添加一个文件,文件名为 "当前账号.txt",文件内容,如上面的汉字所示。

5.好了,账号文件建立好了,怎么建立FTP账号呢?我用的是Serv U,打开serv U文件,在里面你会发现有个ServUDaemon.ini文件,打开他你会发现!O!原来所有的用户都存在这里呀,那就好办了,认真观察你会发现是很有规律的。看到有User1、、、User2.。。了嘛,如下这样:

User1=dzz|1|0
User2=tzz|1|0
User3=jk|1|0
User4=dx|1|0


还有他的密码权限等

[USER=dzz|1]
Password=fjE371F8A2F2655DAFF87F257342B6EC4C
HomeDir=d:\departmenthtmls\dzz
RelPaths=1
ChangePassword=1
DiskQuota=1|20971520|0
PasswordLastChange=1239339982
TimeOut=600
Access1=D:\DepartmentHtmls\dzz|RWAMLCDP

想必你肯定看懂了哦。

那就好办了,我们可以直接用doc产生上面的User1=×××|1|0,和他的权限文件,然后复制到ServUDaemon.ini文件里就行了。

但是有一个问题,就是所有的账号密码都是一样的,应为这里面的账号加密过的,我们先建立一个账号,记住他的密码的密文,然后所有的其他账号都用这个密文就行了。

  6.如何产生上面的账户文件呢?我想着个用不不找解释了吧,方法遍地都是,用excel,批处理命令,数据库命令等等。

  7.如何修改密码呢,在客户端登陆ftp要想修改密码还是要靠doc

1.运行cmd
2.输入命令ftp
3.输入open IP
4.输入您的用户名
5.输入您的密码
6.系统提示登陆成功
7.修改密码,quote "site pswd 旧密码 新密码"--------不要漏掉引号
8.系统提示密码修改成功

提示:用户必须要有修改密码的权限。

    
[2]Serv-U 批量帐号管理及申请(Access+Asp) 图文方法
    来源: 互联网  发布时间: 2013-12-24

1.首先下载Asp程序,在下载中包含Serv-U所需要的数据库,名为Serv#U.mdb.
2.建立系统数据源:ftp,通过ODBC进行数据库连接,连接到Serv#U.mdb.步骤如图

3.成功建立ODBC后,打开Serv-U软件,建立FTP域.在步骤4时注意选择Store in ODBC database


4.打开Serv-U安装目录下的ServUDaemon.ini文件,做以下操作:
(1)用下面的代码覆盖原来的ODBCSource、ODBCTables、ODBCColumns
------------------------------------------
ODBCSource=ftp||
ODBCTables=user_accounts|group_accounts|user_access|group_access|user_IP_access|group_IP_access
ODBCColumns=user|password|skey|homedir||access|disable||relpaths|||changepass|quotaenable||||maxusers|||ratioup|ratiodown|ratiocredit|quotacurrent|quotamax|expiration|privilege|passtype|ratiotype|groups|notes|indexno
------------------------------------------
(2)把“ReloadSettings=True”语句拷到每个节点的后面,如[GLOGAL]、[DOMAINS]、[Domain1]、[Domain2]等节后的后面


5.打开Serv-U的FTP域,点击Reload Accounts From Database,如图


6.打开ASP程序,修改config.asp文件中的

'网站名称
WebName="惠州学院小汪老师的FTP站"
'服务器IP地址
ServUIp="172.17.21.211"
'联系邮箱
webserveremail="whuab@163.com"
'用户目录的权限
ServUAccess="|RWAMLCDP"
'用户目录的存放的绝对物理路径,必须以“\”结尾。
user_folder="E:\FTP\hzucs.cn.ftp\"
'是否暂时停止用户注册(禁止:true,允许:false)
RegClosed=false
'暂时停止用户注册时,所显示的提示信息。
RegClosed_txt="温馨提示:由于用户过多,本站已暂停注册,谢谢支持与合作。"
'密码保存类型0: 规则密码, 2: MD5加密
asanPasstype=0
'是否限制空间大小:(是:true,否:false),        
asanQuotaEnable=true
'是否限制空间大小(单位:M)。当开启限制空间大小功能时,才有效。         
QuotaMax= 10
'是否限制使用时间:(true,false),        
Expirationtime=false
'帐号到期后的处理:0为删除,1为禁用。当开启限制使用时间功能时,才有效。
asanExpirationtype=1
'帐号使用期限天数(单位:天)当开启限制使用时间功能时,才有效。
asanExpiration=365
'数据库路径
dim conn,connstr,datapath
datapath    ="data/Serv#U.mdb"      '数据库目录的相对路径
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(datapath)
7.配置IIS,使用户可以通过网页进行FTP帐号注册.


8.修改ASP程序中的Index.asp
<title><%=WebName%>-惠州学院计算机系小汪老师的FTP站-<%=title%></title>



9.修改ASP程序中的bottom.asp
<div align="center"><a href="http://www.hzucs.cn" target="_blank">Powered by hzucs</a></div>


10.通过IE访问FTP用户申请界面,输入WEB服务器.http://172.17.21.211
<Img Src="E_/%E6%95%99%E5%AD%A6%E7%9B%B8%E5%85%B3/%E5%AE%9E%E9%AA%8C%E6%95%99%E5%AD%A6/Serv_U/SERVU25.JPG">
<Img Src="E_/%E6%95%99%E5%AD%A6%E7%9B%B8%E5%85%B3/%E5%AE%9E%E9%AA%8C%E6%95%99%E5%AD%A6/Serv_U/SERVU26.JPG">
<Img Src="E_/%E6%95%99%E5%AD%A6%E7%9B%B8%E5%85%B3/%E5%AE%9E%E9%AA%8C%E6%95%99%E5%AD%A6/Serv_U/SERVU27.JPG">
<Img Src="E_/%E6%95%99%E5%AD%A6%E7%9B%B8%E5%85%B3/%E5%AE%9E%E9%AA%8C%E6%95%99%E5%AD%A6/Serv_U/SERVU28.JPG">


11.此时打开Serv-U,在Users中可以看到刚申请到的hzucs帐户,其主目录为E:\FTP\hzucs.cn.ftp\hzucs

12.这时通过IE,用hzucs用户登录FTP服务器进行测试。


13.返回Serv-U查看hzucs用户的权限,和config.asp中的ServUAccess="|RWAMLCDP"基本一致

14.用IE登录WEB修改hzucs的密码,出现Microsoft JET Database Engine (0x80040E14),UPDATE语句的语法错误。


15.打开mycentre.asp,下句中的password为Access的关键字,应加上[]


conn.execute("update [User_accounts] set Password = '"& newdbpassword &"' where [User]='"& UserName &"'")
改为
conn.execute("update [User_accounts] set [Password] = '"& newdbpassword &"' where [User]='"& UserName &"'")


    
[3]CentOS下Lighttpd Web服务器安装与配置方法
    来源: 互联网  发布时间: 2013-12-24
OS: CentOS release 5.5
Lighttpd: 1.4.28
安装
sudo yum install lighttpd.i386 lighttpd-fastcgi.i386 lighttpd-mod_mysql_vhost.i386
运行
检查配置文件
lighttpd -t -f lighttpd.conf

启动lighttpd服务
lighttpd -D -f lighttpd.conf

结束lighttpd服务
CTRL+C
或者使用Linux的系统服务启动停止lighttpd服务
/etc/init.d/lighttpd start/stop/restart
测试
在/srv/www/lighttpd目录下创建一个文件index.html,内容如下:
Hello Lighttpd!
然后访问:http://localhost/index.html
配置php支持
编辑/etc/lighttpd/modules.conf文件,将其中以下行前面的注释删除
include "conf.d/fastcgi.conf"
编辑/etc/lighttpd/conf.d/fastcgi.conf文件,添加以下行
代码如下:

fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/bin/php-cgi"
)
)
)

在/srv/www/lighttpd目录下创建一个文件test.php,内容如下:
代码如下:

<?
phpinfo();
?>

然后访问:http://localhost/test.php

    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪shell脚本编程之case语句学习笔记 iis7站长之家
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3