一种网络设备的Samba配置管理方法及系统的制作方法_2

文档序号:9633685阅读:来源:国知局
目录信息从Samba服务器的配置文件中删除,并将所述共享目录信息从所述存储设备的共享备份文件中删除。在一个实施例中,所述网络设备的Samba配置管理方法还包括:修改一个存储设备的共享目录时,在Samba服务器的配置文件中修改所述共享目录信息,并在所述存储设备的共享备份文件中修改所述共享目录信息。在实际应用中,本发明的方法步骤Sl、S2、S3可以根据需要随意选择执行,而不限于以上顺序。
[0032]在一个实施例中,所述网络设备为路由器。所述网络设备的Samba配置管理方法包括:1、设置共享目录:路由器共享某个设备的文件夹时,会修改samba服务器的配置文件smb.conf,并把该共享的相关信息(例如:共享路径,共享名称,可以访问的用户以及读写权限等)在该设备的根目录下做个备份,该备份文件属性是隐藏文件。在删除或修改共享时,同样的也修改设备根目录下的备份文件。2、插拔外接存储设备。包括:A:插入存储设备时,cpu判断存储设备是否有samba配置文件的备份,如果存在就读取备份的信息,判断共享路径里盘符是否是现在的盘符,如果错误就改成现在的盘符,再去检测共享路径是否存在,若不存在就删除该条共享信息,否则加入samba服务器的配置文件smb.conf。B:拔出存储设备时,cpu检测到存储设备被拔出,然后清除所有和该设备有关的共享信息。
[0033]本发明提供一种网络设备的Samba配置管理系统。所述网络设备的Samba配置管理系统能够应用如上所述的网络设备的Samba配置管理方法。所述网络设备包括路由器。在一个实施例中,如图2所示,所述网络设备的Samba配置管理系统1包括共享信息管理模块11、设备拔出管理模块12、设备插入管理模块13。其中:
[0034]共享信息管理模块11用于设置一个存储设备的共享目录时,将所述共享目录信息加入到Samba服务器的配置文件中,并将所述共享目录信息存储到所述存储设备的共享备份文件中;所述共享目录信息包括共享路径。所述共享目录信息是指所述共享目录的相关信息,可以包括共享路径,共享名称,可以访问的用户以及读写权限等。在一个实施例中,所述共享备份文件可以存储于所述存储设备的根目录下。所述共享备份文件的文件属性是隐藏文件。在一个实施例中,所述共享信息管理模块11还用于:删除一个存储设备的共享目录时,将所述共享目录信息从Samba服务器的配置文件中删除,并将所述共享目录信息从所述存储设备的共享备份文件中删除。在一个实施例中,所述共享信息管理模块11还用于:修改一个存储设备的共享目录时,在Samba服务器的配置文件中修改所述共享目录信息,并在所述存储设备的共享备份文件中修改所述共享目录信息。所述存储设备为外接存储设备,包括U盘、tf卡等。
[0035]设备拔出管理模块12与共享信息管理模块11相连,用于当检测到存储设备拔出网络设备时,将所述存储设备相关的共享目录信息从所述Samba服务器的配置文件中删除。所述网络设备包括路由器。
[0036]设备插入管理模块13与共享信息管理模块11相连,用于当检测到存储设备插入网络设备时,逐条读取所述存储设备的共享备份文件中的共享目录信息,并作如下处理:获取所述共享目录信息的共享路径,将所述共享路径的盘符修改成所述存储设备的当前盘符,判断修改后的共享路径是否存在,如果存在,则将所述共享目录信息加入到Samba服务器的配置文件中;如果不存在,则在所述共享备份文件中删除所述共享目录信息。
[0037]综上所述,本发明的一种网络设备的Samba配置管理方法及系统通过在存储设备里备份配置信息,在重新插入路由器后,在把配置信息导入samba配置文件,从而解决因外接设备路径发生改变,造成共享失效的问题。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0038]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种网络设备的Samba配置管理方法,其特征在于,所述网络设备的Samba配置管理方法包括: 设置一个存储设备的共享目录时,将所述共享目录信息加入到Samba服务器的配置文件中,并将所述共享目录信息存储到所述存储设备的共享备份文件中;所述共享目录信息包括共孚路径; 当检测到存储设备拔出网络设备时,将所述存储设备相关的共享目录信息从所述Samba服务器的配置文件中删除; 当检测到存储设备插入网络设备时,逐条读取所述存储设备的共享备份文件中的共享目录信息,并作如下处理:获取所述共享目录信息的共享路径,将所述共享路径的盘符修改成所述存储设备的当前盘符,判断修改后的共享路径是否存在,如果存在,则将所述共享目录信息加入到Samba服务器的配置文件中;如果不存在,则在所述共享备份文件中删除所述共享目录信息。2.根据权利要求1所述的网络设备的Samba配置管理方法,其特征在于:所述网络设备的Samba配置管理方法还包括:删除一个存储设备的共享目录时,将所述共享目录信息从Samba服务器的配置文件中删除,并将所述共享目录信息从所述存储设备的共享备份文件中删除。3.根据权利要求1所述的网络设备的Samba配置管理方法,其特征在于:所述网络设备的Samba配置管理方法还包括:修改一个存储设备的共享目录时,在Samba服务器的配置文件中修改所述共享目录信息,并在所述存储设备的共享备份文件中修改所述共享目录信息。4.根据权利要求1所述的网络设备的Samba配置管理方法,其特征在于:所述网络设备包括路由器。5.一种网络设备的Samba配置管理系统,其特征在于:所述网络设备的Samba配置管理系统包括: 共享信息管理模块,用于设置一个存储设备的共享目录时,将所述共享目录信息加入到Samba服务器的配置文件中,并将所述共享目录信息存储到所述存储设备的共享备份文件中;所述共享目录信息包括共享路径; 设备拔出管理模块,用于当检测到存储设备拔出网络设备时,将所述存储设备相关的共享目录信息从所述Samba服务器的配置文件中删除; 设备插入管理模块,用于当检测到存储设备插入网络设备时,逐条读取所述存储设备的共享备份文件中的共享目录信息,并作如下处理:获取所述共享目录信息的共享路径,将所述共享路径的盘符修改成所述存储设备的当前盘符,判断修改后的共享路径是否存在,如果存在,则将所述共享目录信息加入到Samba服务器的配置文件中;如果不存在,则在所述共享备份文件中删除所述共享目录信息。6.根据权利要求5所述的网络设备的Samba配置管理系统,其特征在于:所述共享信息管理模块还用于:删除一个存储设备的共享目录时,将所述共享目录信息从Samba服务器的配置文件中删除,并将所述共享目录信息从所述存储设备的共享备份文件中删除。7.根据权利要求5所述的网络设备的Samba配置管理系统,其特征在于:所述共享信息管理模块还用于:修改一个存储设备的共享目录时,在Samba服务器的配置文件中修改所述共享目录信息,并在所述存储设备的共享备份文件中修改所述共享目录信息。8.根据权利要求5所述的网络设备的Samba配置管理系统,其特征在于:所述共享备份文件存储于所述存储设备的根目录下。9.根据权利要求5所述的网络设备的Samba配置管理系统,其特征在于:所述共享备份文件的文件属性是隐藏文件。10.根据权利要求5所述的网络设备的Samba配置管理系统,其特征在于:所述网络设备包括路由器。
【专利摘要】本发明提供一种网络设备的Samba配置管理方法及系统。网络设备的Samba配置管理方法包括:设置一个共享目录时,将共享目录信息加入到Samba配置文件中,并将共享目录信息存储到存储设备的共享备份文件中;当检测到存储设备拔出网络设备时,将存储设备相关的共享目录信息从Samba配置文件中删除;当检测到存储设备插入网络设备时,逐条读取存储设备的共享备份文件中的共享目录信息,并作如下处理:获取共享目录信息的共享路径,将共享路径的盘符修改成存储设备的当前盘符,判断修改后的共享路径是否存在,如果存在,则将共享目录信息加入到Samba配置文件中。本发明能解决因外接设备路径发生改变,造成共享失效的问题。
【IPC分类】H04L12/24, H04L29/06
【公开号】CN105391587
【申请号】CN201510908147
【发明人】吕家剑
【申请人】上海斐讯数据通信技术有限公司
【公开日】2016年3月9日
【申请日】2015年12月9日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1