推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于vsftpd的局域网文件共享系统的设计

更新时间:2020-01-01 13:07:27 大小:958K 上传用户:songhuahua查看TA发布的资源 标签:局域网文件共享系统 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

关 键 词】 局域网 Python vsftpd


部分文件列表

文件名 大小
基于vsftpd的局域网文件共享系统的设计.pdf 958K

部分页面预览

(完整内容请下载后查看)
27 卷第 5 期  
电 脑 与 信 息 技 术  
Vol.27 No.ꢀ  
Oct. 20ꢁ9  
2019 10 月  
Computer and Information Technology  
文章编号: ( )  
1005-1228 2019 05-005ꢀ03  
vsftpd 网文计  
 
环境厅 信息230071)  
FTP 的方式是常用的方式建立一般用手的方式且  
法提处理要的文问题Python vsftpd 进行并可户  
进行Python 进行到复用的目的建立新  
Python 。  
关键词Pythonvsftpd  
中图分类号:  
TPꢂ9ꢂ  
献标识码:  
A
Design of File Sharing System in LAN Based on vsftpd  
ZHANG Gui-lin  
(Information Center of Anhui Ecology and Environment Department Hefei 230071, China)  
AbstractFTP is a common way to share files in LAN, but the file sharing system is generally established by manual way,  
and can not remind users to deal with important files in time. To solve these problems, this paper designs a Python  
program, which configures vsftpd automatically and reminds the target user in time. Python program in the system design  
can be simply modified to achieve the purpose of reuse.  
Key words: LAN; Python; vsftpd  
经常要文,  
作信息,的文资料工  
一般支持等基功能开始信息确定了及  
等信息信息内容是多为  
过多且经常明问题出一:  
通过使进行另  
足本计要。  
网文计,信息的集  
1 信息表  
Python  
对于要文要用进行下及上的,  
出通。  
首先绍 以架  
username  
Usr001  
Id  
telNumber Dep Permissions Reserved  
123456 AI_RD Upload NONE  
AI_001  
vsftpd  
Usr002 NetWork_002 138564 Risc_RD Download NONE  
依次绍各模。  
1 Vsftpd 简介框架  
1.1 vsftpd  
用  
对表进行处理,然式  
Python  
到  
的  
以  
linux  
vsftpd  
。  
Ubuntu  
1.2 框架  
主要部分:用信  
比 较 常 由  
Wu -ftp  
FTP  
、 、 (  
FileZillaServer Server-U Proftp Vsftpd very secure FTP  
其中在  
daemon  
比较常用的是  
linux  
息收,  
vsftpd  
个三个部分了  
主要特点主要安全地  
vsftpd  
一种。  
控制方式支持  
支持些  
IPv6  
收稿日期2019- 05- 12  
作者简介1988-士研究要研究方向构建H3C 由器。  
·56·  
2019 10 月  
置  
务  
vsfꢀpd  
安全所以建  
器  
vsfꢀpd  
用  
策略,  
ꢁAM  
的全块  
ꢁAM  
向  
ꢁluggable Auꢀhenꢀicaꢀion Modules Vsfꢀpd  
[6]  
比较多且非常其分成  
、 、  
common upload download  
三个部分  
对  
配  
vsfꢀpd  
pyꢀhon  
:  
2
1 框架  
2
各模计  
三个关键使用  
对表通常是  
式的处  
Python  
excel  
、  
vsfꢀpd  
。  
2.1 处理  
在  
Ubunꢀu  
用  
进行便有效处理,  
理,  
Pyꢀhon  
2 vsftdp 程  
进行处理使方的  
数  
Pyꢀhon  
方的比较多 使简  
在对 表进行处理要  
excel  
2.2.1 fꢀp_common  
[1][2]  
数用于实对  
用  
fꢀp_common  
vsfꢀpd  
包括用  
否  
xlrd  
xlwꢀ  
Excel  
ꢁAM  
到  
个  
每个 中  
sheeꢀ  
号的信息的关键  
log  
Excel  
sheeꢀ  
内容进行提出,  
sheeꢀ  
方式采  
的代示  
:
def fꢀp_common(commonInfo):  
f_conf = open('/home/user001/vsfꢀpconf/vsfꢀpd.conf','w')  
支持户  
的处理的方式,以避免大数据量对性的  
影响关键 :  
pyꢀhon  
#
ꢁAM  
f_pam = open('/eꢀc/pam.d/vsfꢀpd.vu','w')  
f_pam.wriꢀelines("""auꢀu required pam_userdb.so db=/eꢀc/vsfꢀp/  
vusers""")  
xls=xlrd.open_workbook('FTꢁ_userInfo.xlsx')  
userInfo_f = open('FTꢁ_userInfo.ꢀxꢀ','w')  
for sheeꢀName in range(xls.nsheeꢀs):  
sheeꢀ = xls.sheeꢀ_by_index(sheeꢀName)  
nrows = sheeꢀ.nrows  
f_pam.wriꢀelines ("""accounꢀ required pam_userdb.so db=/eꢀc/  
vsfꢀp/vusers""")  
f_pam.close( )  
ncols = sheeꢀ.ncols  
for i in range(0,nrows):  
务  
#pam  
row_daꢀa = sheeꢀ.row_values(i)  
row_lisꢀ.append(row_daꢀa)  
for i in row_lisꢀ:  
f_conf.wriꢀelines("""pam_service_name=vsfꢀpd.vu""")  
户  
#
userInfo_f.wriꢀelines(sꢀr(i))  
userInfo_f.wriꢀelines('\n')  
f_conf.wriꢀelines("""anonymous_enable=NO""")  
userInfo_f.close( )  
口  
进行数据连接  
#
20  
通过的代将  
内容放到文  
excel  
f_conf.wriꢀelines("""connecꢀ_from_porꢀ_20=YES""")  
便再  
环境中使。  
Ubunꢀu  
2.2 vsftpd 器  
然简单快于其默认采  
功能  
#
FTꢁ  
f_conf.wriꢀelines("""xferlog_enable=YES""")  
用的是明数据,通过  
sniffer wireshark  
[3][4ꢂꢃ5]  
进行的数据  
数据安全性来  
f_log = open('/home/user001/vsfꢀpconf/log/vsfꢀp.log','w')  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载