巧用office软件批量创建Serv―UFTP用户
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
巧用office 软件批量创建Serv—U FTP用户
在学校的信息教室,教师要向学生提供教学资料,学生也需要提交电子作业;另外,随着教育技术的进步,越来越多的普通教室也装上了大屏幕电脑、接通了网络;使用FTP服务器代替传统的U盘来传输师、生的数据文件,减少了原来使用U盘带来的一系列问题(例如,费时、繁琐、U盘接口故障、U盘损坏、U
盘遗失、感染病毒等),深受师生们的喜爱。
1 批量建立用户的个人文件夹
在创建FTP服务器之前,需要为每个用户建立个人文件夹。
由于用户数量庞大,如果仅靠纯手工来一个一个地建立文件夹,这就会成为一项相当艰辛的劳动。
批处理文件的作用是本身执行一次就可以把体内的所有命令连续执行一遍,使用Excel 文件的自动填充功能可以方便建立大批量命令,如图1。
把生成的所有命令复制到一个文本文件,再另存为批处理文件即可。
2 Serv-U 的安装与认识
计算机的操作系统为Windows7,软件的版本为Serv-U 6.4,安装方法和普通软件相同,保持所有选项的默认值,直接点击“下一步”即可完成。
安装完成后,自动启动“ Serv -U 管理员”,根据提示建
立新域,命名为ddu。
我们先在Serv-U 管理员的图形操作界面上建立一些用?簦?
然后赋予一些权限,在Serv-U 6.4 的安装目录下,有一个名为ServUDaemon.ini 的配置文件,可以看到其内部配置文件是这样写的:
[DOMAINS]
Domain1=192.168.1.2||21|ddu|1|0|0
[Domain1]
User1=zhaoyibo |1|0
User2=wangerxiao|1|0
User3=zhangsanfeng|1|0
User4=lisiguang|1|0
[USER=zhaoyibo |1]
HomeDir=d:\ yes
Group=Students
RelPaths=1
TimeOut=600
Access仁d:\yes\2017\01\赵一博|RWAMLCDP
这里,前面的User1 至User4 是用户名,后面那个部分给第一个用户分配权限。
3 批量建立用户名
由于Serv-U 6.4 的用户名不支持中文,必须给每个用户生成一个英文名,也可以下载一个“汉字转拼音工具”来转换,然后再进行以下优化处理即可。
(1)转换过来的拼音字母之间存在空格,粘贴到Excel 表后,用“替换“命令把所有空格替换为空串即可消除空格。
(2)由于可能存在同名的情况,必要时使用Match 函数检
查用户名是否重复,如图2。
如果发现同名,可加上序号来解决。
经过以上操作,就可以大批量地建立以用户名了。
如图3。
4 批量配置用户
批量配置用户可以分为三个阶段来实现,首先通过Excel 的公式和自动填充功能写出每个用户的不同权限,然后把数据复制到Word 文档进行处理,最后把它复制到配置文件ServUDaemon.ini 中。
为了解决命令换行的问题,可以先在Excel 公式内,在需要换行的地方,插入一个星号“*”,然后当把它复制到Word文档后,用换行符”八p”替换它。
为了让写在Excel 内的公式更加简洁,我们先在Excel 中剔除各个用户的公共部分,然后再在Word里面通过替换的办法补
充回去,下表是对用户zhaoyibo 的权限分配中的语句的。
根据以上分析,该例在Excel 中写入公式就简化到只剩下二个语句了,如图 4 所示。
把它复制到Word文档,然后用”八p”取代“*”号,即可完成语句换行。
按照同样的办法,可以把前面所有被分析为公共部分的语句用替换的方法补齐。
如图 5 所示。
经过替换,每个用户的配置的公共部分都被补齐,每个用户都有个性和共性的配置,都是完整的,把它再复制到配置文件ServUDaemon.ini 中,就完成了批量用户的创建。