CN102932185A - 服务器用户管理*** - Google Patents

服务器用户管理*** Download PDF

Info

Publication number
CN102932185A
CN102932185A CN2012104426451A CN201210442645A CN102932185A CN 102932185 A CN102932185 A CN 102932185A CN 2012104426451 A CN2012104426451 A CN 2012104426451A CN 201210442645 A CN201210442645 A CN 201210442645A CN 102932185 A CN102932185 A CN 102932185A
Authority
CN
China
Prior art keywords
user
server
instruction
control module
deletion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012104426451A
Other languages
English (en)
Inventor
谢莹莹
郭庆
班军成
苗艳超
刘新春
邵宗有
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dawning Information Industry Co Ltd
Original Assignee
Dawning Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dawning Information Industry Co Ltd filed Critical Dawning Information Industry Co Ltd
Priority to CN2012104426451A priority Critical patent/CN102932185A/zh
Publication of CN102932185A publication Critical patent/CN102932185A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种服务器(集群环境)用户管理***,包括:控制模块,用于从客户端接收增加、删除、修改、查询用户组等指令、增加、删除、修改、查询用户等指令;用户组管理模块,位于第一服务器中,用于响应于控制模块,执行上述关于用户组的指令;用户管理模块,位于第一服务器中,用于响应于控制模块,执行上述关于用户的指令;第一同步模块,位于第一服务器中,用于将第一服务器中的用户组信息和用户信息发送至第二服务器;第二同步模块,位于第二服务器中,用于接收用户组信息和用户信息;以及查询模块,用于从客户端接收并执行用户查询指令。根据本发明,能够在集群环境下进行统一用户管理,为集群管理员的管理工作提供很大方便。

Description

服务器用户管理***
技术领域
本发明基本上涉及服务器领域,更具体地来说,涉及一种服务器用户管理***。
背景技术
在集群环境下,有多台服务器,每台服务器负责不同的功能,基本上是一台服务器就专门进行一项服务。这样有很多好处,因为功能简单,所以***资源得以充分运用,并且在发生入侵或者是***发生状况的时候也比较容易查出问题所在。因此一个集群中的服务器,有的专门负责网站、有的专门作为邮件服务器、有的专门负责SAMBA等服务。
上面的集群场景虽然有分散风险、容易追踪问题的好处,但是,由于是同一个集群内的服务器,所以事实上经常需要所有的服务器的用户和密码都是相同的。如果需要对用户进行增删改操作,则集群管理员需要在整个集群中的所有服务器上重复执行增删改操作,工作量非常大,特别是在大集群环境下,这种烦琐重复的工作量让人无法接受。而且容易产生集群内服务器间的用户信息的不一致。
发明内容
为了克服上述缺陷,本发明提出了一种服务器用户管理***,解决了如何在集群环境下进行统一用户管理的技术问题。
本发明公开了一种服务器(集群环境)用户管理***,包括:控制模块,用于从客户端接收增加用户组指令、删除用户组指令、修改用户组指令、查询用户组列表指令、增加用户指令、删除用户指令、修改用户指令、查询用户列表指令中的至少一个指令;用户组管理模块,位于第一服务器中,用于响应于所述控制模块,执行所述增加用户组指令、所述删除用户组指令、所述修改用户组指令和所述查询用户组列表指令中的至少一个指令;用户管理模块,位于所述第一服务器中,用于响应于所述控制模块,执行所述增加用户指令、所述删除用户指令、所述修改用户指令和所述查询用户列表指令中的至少一个指令;第一同步模块,位于所述第一服务器中,用于将所述第一服务器中的用户组信息和用户信息发送至第二服务器;第二同步模块,位于所述第二服务器中,用于接收所述用户组信息和所述用户信息;以及查询模块,位于所述第一服务器和所述第二服务器中,用于从所述客户端接收并执行用户查询指令。
优选地,所述增加用户组指令通过以下步骤生成:在所述客户端上设置想要增加的用户组的名称和所述用户组内包含的用户;以及所述客户端根据所设置的想要增加的用户组的名称和所述用户组内包含的用户生成增加用户组指令,并将所述增加用户组指令发送至所述控制模块,所述控制模块还用于获取所述第一服务器的IP地址并将所述增加用户组指令发送至所述第一服务器,并且执行所述增加用户组指令包括:根据所设置的想要增加的用户组的名称和所述用户组内包含的用户,在所述第一服务器中增加用户组。
优选地,所述删除用户组指令以下步骤生成:在所述客户端上选择并确认想要删除的用户组;所述客户端根据所选择并确认的想要删除的用户组生成删除用户组指令,并将所述删除用户组指令发送至所述控制模块,所述控制模块还用于获取所述第一服务器的IP地址,并将所述删除用户组指令发送至所述第一服务器,并且执行所述删除用户组指令包括:根据所述删除用户组指令,在所述第一服务器中将所选择的想要删除的用户组删除。
优选地,所述修改用户组指令通过以下步骤生成:在所述客户端中选择并确认想要向用户组中增加的用户或者想要从用户组中删除的用户;以及所述客户端根据选择并确认想要向用户组中增加的用户或者想要从用户组中删除的用户生成修改用户组指令,并将所述修改用户组指令发送至所述控制模块,所述控制模块还用于获取所述第一服务器的IP地址,并将所述修改用户组指令发送至所述第一服务器,并且执行所述修改用户组指令包括:根据所述修改用户组指令,从所述第一服务器中的相应用户组中删除或者增加所选择并且确认的用户。
优选地,所述查询用户组列表指令通过以下步骤生成:所述客户端生成查询用户组列表指令,并将所述查询用户组列表指令发送至所述控制模块,所述控制模块还用于获取所述第一服务器的IP地址,并将所述查询用户组列表指令发送至所述第一服务器,并且执行所述查询用户组列表指令包括:根据所述查询用户组列表指令,从所述第一服务器中获取用户组列表,并将所述用户组列表发送至所述客户端。
优选地,增加用户指令通过以下步骤生成:在所述客户端上设置想要增加的用户的用户名和密码;以及所述客户端根据所设置想要增加的用户的用户名和密码生成增加用户指令,并将所述增加用户指令发送至所述控制模块,所述控制模块还用于获取所述第一服务器的IP地址,并将所述增加用户指令发送至所述第一服务器,并且执行所述增加用户指令包括:根据所述增加用户指令,在所述第一服务器中增加用户。
优选地,所述删除用户指令通过以下步骤生成:在所述客户端上选择并确认想要删除的用户;以及所述客户端根据所选择并确认想要删除的用户生成删除用户指令,并将所述删除用户指令发送至所述控制模块,所述控制模块还用于获取所述第一服务器的IP地址,并将所述删除用户指令发送至所述第一服务器,并且执行所述删除用户指令包括:根据所述删除用户指令,在所述第一服务器中删除所选择并且确认的想要删除的用户。
优选地,所述修改用户指令通过以下步骤生成:在所述客户端上选择想要进行修改的用户;在所述客户端上设置并确认所选择的想要进行修改的用户的新密码;以及所述客户端根据所设置并确认的所述新密码生成所述修改用户指令,并将所述修改用户指令发送至所述控制模块,所述控制模块还用于获取所述第一服务器的IP地址,并且执行所述修改用户指令包括:在所述第一服务器中将想要进行修改的用户的密码修改为所述新密码。
优选地,所述查询用户列表指令通过以下步骤生成:所述客户端生成查询用户列表指令,并将所述查询用户列表指令发送至所述控制模块,所述控制模块还用于获取所述第一服务器的IP地址,并将所述查询用户列表指令发送至所述第一服务器,并且执行所述查询用户列表指令包括:根据所述查询用户列表指令,从所述第一服务器中获取用户列表。
优选地,将所述第一服务器中的用户组信息和用户信息发送至第二服务器包括:将所述第一服务器中的用户组信息和用户信息形成数据库文件获取所述第二服务器的IP地址;以及将所述数据库文件发送至所述第二服务器,接收所述用户组信息和所述用户信息包括:接收所述数据库文件;以及根据所接收到数据库文件更新所述第二服务器的用户组信息和用户信息,并且从所述客户端接收并执行用户查询指令包括:客户端根据负载均衡算法选择出第一服务器或者第二服务器;所述客户端向选择出的所述第一服务器或者所述第二服务器发送用户查询指令,其中所述用户查询指令包括用户名和密码;以及选择出的所述第一服务器或者所述第二服务器查询其中是否存在名称为所述用户名的用户以及所述用户所对应的密码与所述用户查询指令中的密码是否相同。
根据本发明所描述的服务器用户管理***,能够在集群环境下进行统一用户管理,能够支持高可用和负载均衡,为集群管理员的管理工作提供很大方便。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据本发明的服务器用户管理***的示意图;
图2A至图2J是根据本发明的服务器用户管理***的实例的具体流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1是根据本发明的服务器(集群环境)用户管理***100的示意图。其中,该服务器用户管理***100包括:控制模块102、第一服务器114和第二服务器116。该第一服务器114包括用户组管理模块104、用户管理模块106、第一同步模块108和查询模块112。该第二服务器116包括第二同步模块110和查询模块112。
可以在集群***中选择出一台专门管理集群用户信息的服务器来实现上述第一服务器114。当集群内其他服务器有客户端要登录的时候,就需要到这台服务其上来查询用户信息,所有需要管理的用户信息,只要到这台服务器上进行设置即可。上述第一服务器114即为主服务器。
如果集群过大,集群内的所有服务器都向同一台主服务器请求用户信息,这台主控服务器的负载可能会过大,而且考虑到数据使用的风险,若是这台主服务器宕机,那集群内的其他服务器就无法登录,因此可以使用Master/Slave主从架构。例如,从集群中划分出几台服务器专门用来做用户管理,包括一台主服务器,多台从服务器,集群内的其他服务器的用户信息都由这几台服务器来管理。本实施例只列举了一台从服务器,即第二服务器116,但并不限于此,该服务器用户管理***100还可以包含除了第二服务器116以外的其他多台从服务器。
其中,该控制模块102用于从客户端接收增加用户组指令、删除用户组指令、修改用户组指令、查询用户组列表指令、增加用户指令、删除用户指令、修改用户指令、查询用户列表指令中的至少一个指令。用户组管理模块104用于响应于控制模块,执行增加用户组指令、删除用户组指令、修改用户组指令和查询用户组列表指令中的至少一个指令。用户管理模块106用于响应于控制模块,执行增加用户指令、删除用户指令、修改用户指令和查询用户列表指令中的至少一个指令。第一同步模块108位于第一服务器中用于将第一服务器114中的用户组信息和用户信息发送至第二服务器116。该第二同步模块110用于接收第一服务器114发来的用户组信息和用户信息,以进行同步更新。第一服务器114和第二服务器116中均包括查询模块112,该查询模块112用于从客户端接收并执行用户查询指令。
其中,位于第一服务器114(可以是主服务器)中的第一同步模块108和位于第二服务器116(可以是从服务器)中的第二同步模块110共同完成了该第一服务器和该第二服务器中信息的同步。该第一同步模块108完成以下步骤:将第一服务器中的用户组信息和用户信息形成数据库文件;获取第二服务器的IP地址;以及将数据库文件发送至第二服务器。该第二同步模块110完成以下步骤:接收数据库文件;以及根据所接收到数据库文件更新第二服务器的用户组信息和用户信息。
第一服务器114和第二服务器116中均具有查询模块112,查询模块112的作用是查询第一服务器114和第二服务器116中有无某个用户,并且该用户和所输入的密码是否一致。具体来说,该查询模块112完成以下步骤:客户端根据负载均衡算法选择出第一服务器114或者第二服务器116;客户端向选择出的第一服务器114或者第二服务器116发送用户查询指令,其中用户查询指令包括用户名和密码;以及选择出的第一服务器114或者第二服务器116查询其中是否存在名称为用户名的用户以及用户所对应的密码与用户查询指令中的密码是否相同。其中,该负载均衡算法包括但不限于随机分配算法、最少连接算法和响应速度最快算法等等。通过随机分配算法可以在多个服务器中随机选出一个服务器进行查询,最少连接算法可以在多个服务器中选择连接最少的服务器,响应速度最快算法可以在多个服务器中选择对请求响应最快的算法。
虽然仅仅示出了第一服务器114和第二服务器116,但是并不限于此,本发明中的服务器用户管理***100还可以对诸如第三服务器、第四服务器等等其他服务器一并进行管理。其中,第一服务器可以是主服务器,其他服务器可以是从服务器。该第三服务器、第四服务器等等均可包含有同步模块和查询模块,分别用于与第一服务器114相同步以及查询用户。
根据本发明所描述的服务器用户管理***,能够在集群环境下进行统一用户管理,能够支持高可用和负载均衡,为集群管理员的管理工作提供很大方便。此外,通过利用从服务器与主服务器进行同步,可以减轻主服务器的压力,并且在主服务器故障时,还能够保证***的稳定运行。
在该服务器用户管理***100中,可以增加用户组、删除用户组、修改用户组、查询用户组列表、增加用户、删除用户、修改用户、查询用户列表等等。以下将分别描述以上多种功能的实现方式。
增 加用户组
在本优选实施例中,通过以下步骤生成增加用户组指令:在客户端上设置想要增加的用户组的名称和用户组内包含的用户;以及客户端根据所设置的想要增加的用户组的名称和用户组内包含的用户生成增加用户组指令,并将增加用户组指令发送至控制模块。优选地,还可以对客户端所设置的名称和组内用户进行合法性判断。
然后,通过控制模块获取第一服务器的IP地址并将增加用户组指令发送至第一服务器。
接着,位于第一服务器中的用户组管理模块根据所设置的想要增加的用户组的名称和用户组内包含的用户,在第一服务器中增加相应的用户组。
删除用户组
在本优选实施例中,通过以下步骤生成删除用户组指令:在客户端上选择并确认想要删除的用户组;客户端根据所选择并确认的想要删除的用户组生成删除用户组指令,并将删除用户组指令发送至控制模块。
然后,通过控制模块获取第一服务器的IP地址,并将该删除用户组指令发送至第一服务器。
接着,位于第一服务器中的用户组管理模块根据删除用户组指令,在第一服务器中将所选择的想要删除的用户组删除。
修改用户组
在本优选实施例中,通过以下步骤生成修改用户组指令:在客户端中选择并确认想要向用户组中增加的用户或者想要从用户组中删除的用户;以及客户端根据选择并确认想要向用户组中增加的用户或者想要从用户组中删除的用户生成修改用户组指令,并将修改用户组指令发送至控制模块。
然后,通过控制模块获取第一服务器的IP地址,并将修改用户组指令发送至第一服务器,并且
接着,位于第一服务器中的用户组管理模块根据修改用户组指令,从第一服务器中的相应用户组中删除或者增加所选择并且确认的用户。
查询用户组列表
在本优选实施例中,所谓用户组列表指的是服务器中包含的用户组的列表。
通过以下步骤生成查询用户组列表指令:客户端生成查询用户组列表指令,并将查询用户组列表指令发送至控制模块。
然后,通过控制模块获取第一服务器的IP地址,并将查询用户组列表指令发送至第一服务器。
位于第一服务器中的用户组管理模块根据查询用户组列表指令,从第一服务器中获取用户组列表,并将用户组列表发送至客户端。
增加用户
在本优选实施例中,通过以下步骤生成增加用户指令:在客户端上设置想要增加的用户的用户名和密码;以及客户端根据所设置想要增加的用户的用户名和密码生成增加用户指令,并将增加用户指令发送至控制模块。
然后,通过控制模块获取第一服务器的IP地址,并将增加用户指令发送至第一服务器。
接着,位于第一服务器用户管理模块根据增加用户指令,在第一服务器中增加用户。
删除用户
在本优选实施例中,通过以下步骤生成删除用户指令:在客户端上选择并确认想要删除的用户;以及客户端根据所选择并确认想要删除的用户生成删除用户指令,并将删除用户指令发送至控制模块。
然后,通过控制模块获取第一服务器的IP地址,并将删除用户指令发送至第一服务器。
接着,位于第一服务器用户管理模块根据删除用户指令,在第一服务器中删除所选择并且确认的想要删除的用户。
修改用户
在本优选实施例中,通过以下步骤生成修改用户指令:在客户端上选择想要进行修改的用户;在客户端上设置并确认所选择的想要进行修改的用户的新密码;以及客户端根据所设置并确认的新密码生成修改用户指令,并将修改用户指令发送至控制模块,
然后,通过控制模块获取第一服务器的IP地址。
接着,位于第一服务器用户管理模块根据删除用户指令,在第一服务器中将想要进行修改的用户的密码修改为新密码。
查询用户列表
在本优选实施例中,所谓用户列表指的是服务器中包含的用户的列表。
通过以下步骤生成接收查询用户列表指令:客户端生成查询用户列表指令,并将查询用户列表指令发送至控制模块。
然后,通过控制模块获取第一服务器的IP地址,并将查询用户列表指令发送至第一服务器。
接着,位于第一服务器用户管理模块根据查询用户列表指令,从第一服务器中获取用户列表。
以下将通过几个实例来具体描述服务器用户管理***。图2A至图2H是根据本发明的服务器用户管理***的实例的具体流程图。其中,图2A示出了增加用户组的具体流程图;图2B示出了删除用户组的具体流程图;图2C示出了修改用户组的具体流程图;图2D示出了查询用户组列表的具体流程图;图2E示出了增加用户的具体流程图;图2F示出了删除用户的具体流程图;图2G示出了修改用户的具体流程图;图2H示出了查询用户列表的具体流程图;图2I示出了服务器同步的具体流程图;图2J示出了查询用户的具体流程图。在这些实例中,主服务器可以是上述第一服务器,从服务器可以是上述第二服务器。
由于主服务器为用户提供用户登录的信息供客户端查询,所以,该主服务器所提供的数据就需要用到传输与读写比较快速的数据库文件***,而不是传统的纯文本数据。为了实现这个目的,该主服务器就需要将用户信息制作成数据库文件,然后使用网络通信协议让客户端服务器来查询。其中,用户组和用户的数据结构分别如以下实例中所描述。
优选地,在服务器中,用户组的数据结构可以是:
Figure BDA00002370042100101
优选地,在服务器中,用户的数据结构可以是:
Figure BDA00002370042100102
优选地,上述第二服务器(即从服务器)的数据结构可以是:
Figure BDA00002370042100103
根据本发明所描述的服务器用户管理***,能够在集群环境下进行统一用户管理,能够支持高可用和负载均衡,为集群管理员的管理工作提供很大方便。此外,通过利用从服务器与主服务器进行同步,可以减轻主服务器的压力,并且在主服务器故障时,还能够保证***的稳定运行。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种服务器用户管理***,其特征在于,包括:
控制模块,用于从客户端接收增加用户组指令、删除用户组指令、修改用户组指令、查询用户组列表指令、增加用户指令、删除用户指令、修改用户指令、查询用户列表指令中的至少一个指令;
用户组管理模块,位于第一服务器中,用于响应于所述控制模块,执行所述增加用户组指令、所述删除用户组指令、所述修改用户组指令和所述查询用户组列表指令中的至少一个指令;
用户管理模块,位于所述第一服务器中,用于响应于所述控制模块,执行所述增加用户指令、所述删除用户指令、所述修改用户指令和所述查询用户列表指令中的至少一个指令;
第一同步模块,位于所述第一服务器中,用于将所述第一服务器中的用户组信息和用户信息发送至第二服务器;
第二同步模块,位于所述第二服务器中,用于接收所述用户组信息和所述用户信息;以及
查询模块,位于所述第一服务器和所述第二服务器中,用于从所述客户端接收并执行用户查询指令。
2.根据权利要求1所述的服务器用户管理***,其特征在于,
所述增加用户组指令通过以下步骤生成:
在所述客户端上设置想要增加的用户组的名称和所述用户组内包含的用户;以及
所述客户端根据所设置的想要增加的用户组的名称和所述用户组内包含的用户生成增加用户组指令,并将所述增加用户组指令发送至所述控制模块,
所述控制模块还用于获取所述第一服务器的IP地址并将所述增加用户组指令发送至所述第一服务器,并且
执行所述增加用户组指令包括:
根据所设置的想要增加的用户组的名称和所述用户组内包含的用户,在所述第一服务器中增加用户组。
3.根据权利要求1所述的服务器用户管理***,其特征在于,
所述删除用户组指令以下步骤生成:
在所述客户端上选择并确认想要删除的用户组;
所述客户端根据所选择并确认的想要删除的用户组生成删除用户组指令,并将所述删除用户组指令发送至所述控制模块,
所述控制模块还用于获取所述第一服务器的IP地址,并将所述删除用户组指令发送至所述第一服务器,并且
执行所述删除用户组指令包括:
根据所述删除用户组指令,在所述第一服务器中将所选择的想要删除的用户组删除。
4.根据权利要求1所述的服务器用户管理***,其特征在于,
所述修改用户组指令通过以下步骤生成:
在所述客户端中选择并确认想要向用户组中增加的用户或者想要从用户组中删除的用户;以及
所述客户端根据选择并确认想要向用户组中增加的用户或者想要从用户组中删除的用户生成修改用户组指令,并将所述修改用户组指令发送至所述控制模块,
所述控制模块还用于获取所述第一服务器的IP地址,并将所述修改用户组指令发送至所述第一服务器,并且
执行所述修改用户组指令包括:
根据所述修改用户组指令,从所述第一服务器中的相应用户组中删除或者增加所选择并且确认的用户。
5.根据权利要求1所述的服务器用户管理***,其特征在于,所述查询用户组列表指令通过以下步骤生成:
所述客户端生成查询用户组列表指令,并将所述查询用户组列表指令发送至所述控制模块,
所述控制模块还用于获取所述第一服务器的IP地址,并将所述查询用户组列表指令发送至所述第一服务器,并且
执行所述查询用户组列表指令包括:
根据所述查询用户组列表指令,从所述第一服务器中获取用户组列表,并将所述用户组列表发送至所述客户端。
6.根据权利要求1所述的服务器用户管理***,其特征在于,增加用户指令通过以下步骤生成:
在所述客户端上设置想要增加的用户的用户名和密码;以及
所述客户端根据所设置想要增加的用户的用户名和密码生成增加用户指令,并将所述增加用户指令发送至所述控制模块,
所述控制模块还用于获取所述第一服务器的IP地址,并将所述增加用户指令发送至所述第一服务器,并且
执行所述增加用户指令包括:
根据所述增加用户指令,在所述第一服务器中增加用户。
7.根据权利要求1所述的服务器用户管理***,其特征在于,所述删除用户指令通过以下步骤生成:
在所述客户端上选择并确认想要删除的用户;以及
所述客户端根据所选择并确认想要删除的用户生成删除用户指令,并将所述删除用户指令发送至所述控制模块,
所述控制模块还用于获取所述第一服务器的IP地址,并将所述删除用户指令发送至所述第一服务器,并且
执行所述删除用户指令包括:
根据所述删除用户指令,在所述第一服务器中删除所选择并且确认的想要删除的用户。
8.根据权利要求1所述的服务器用户管理***,其特征在于,所述修改用户指令通过以下步骤生成:
在所述客户端上选择想要进行修改的用户;
在所述客户端上设置并确认所选择的想要进行修改的用户的新密码;以及
所述客户端根据所设置并确认的所述新密码生成所述修改用户指令,并将所述修改用户指令发送至所述控制模块,
所述控制模块还用于获取所述第一服务器的IP地址,并且
执行所述修改用户指令包括:
在所述第一服务器中将想要进行修改的用户的密码修改为所述新密码。
9.根据权利要求1所述的服务器用户管理***,其特征在于,所述查询用户列表指令通过以下步骤生成:
所述客户端生成查询用户列表指令,并将所述查询用户列表指令发送至所述控制模块,
所述控制模块还用于获取所述第一服务器的IP地址,并将所述查询用户列表指令发送至所述第一服务器,并且
执行所述查询用户列表指令包括:
根据所述查询用户列表指令,从所述第一服务器中获取用户列表。
10.根据权利要求1-9中任一项所述的服务器用户管理***,其特征在于,
将所述第一服务器中的用户组信息和用户信息发送至第二服务器包括:
将所述第一服务器中的用户组信息和用户信息形成数据库文件;
获取所述第二服务器的IP地址;以及
将所述数据库文件发送至所述第二服务器,
接收所述用户组信息和所述用户信息包括:
接收所述数据库文件;以及
根据所接收到数据库文件更新所述第二服务器的用户组信息和用户信息,并且
从所述客户端接收并执行用户查询指令包括:
客户端根据负载均衡算法选择出第一服务器或者第二服务器;
所述客户端向选择出的所述第一服务器或者所述第二服务器发送用户查询指令,其中所述用户查询指令包括用户名和密码;以及
选择出的所述第一服务器或者所述第二服务器查询其中是否存在名称为所述用户名的用户以及所述用户所对应的密码与所述用户查询指令中的密码是否相同。
CN2012104426451A 2012-11-07 2012-11-07 服务器用户管理*** Pending CN102932185A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012104426451A CN102932185A (zh) 2012-11-07 2012-11-07 服务器用户管理***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012104426451A CN102932185A (zh) 2012-11-07 2012-11-07 服务器用户管理***

Publications (1)

Publication Number Publication Date
CN102932185A true CN102932185A (zh) 2013-02-13

Family

ID=47646892

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012104426451A Pending CN102932185A (zh) 2012-11-07 2012-11-07 服务器用户管理***

Country Status (1)

Country Link
CN (1) CN102932185A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106779615A (zh) * 2016-12-29 2017-05-31 江西博瑞彤芸科技有限公司 用于会员用户调入的方法
CN106888133A (zh) * 2015-12-15 2017-06-23 中国电信股份有限公司 应用测速方法及装置
US11973823B1 (en) * 2023-01-11 2024-04-30 Dell Products L.P. Offloading namespace redirection to backup clients in a scale out cluster

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101360111A (zh) * 2008-09-22 2009-02-04 深圳市戴文科技有限公司 用户管理方法、设备及***
CN101394374A (zh) * 2008-11-11 2009-03-25 腾讯科技(深圳)有限公司 共享用户信息、分布式即时通信的方法及其***和装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101360111A (zh) * 2008-09-22 2009-02-04 深圳市戴文科技有限公司 用户管理方法、设备及***
CN101394374A (zh) * 2008-11-11 2009-03-25 腾讯科技(深圳)有限公司 共享用户信息、分布式即时通信的方法及其***和装置

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
吕宁 等: "基于LDAP统一用户管理平台中集成新***的设计与实现", 《2009国际信息技术与应用论坛论文集(上)》 *
许冬 等: "基于LDAP和AFS的集群用户管理***", 《核电子学与探测技术》 *
陈万华 等: "信息管理***中用户管理的研究与实现", 《微机发展》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106888133A (zh) * 2015-12-15 2017-06-23 中国电信股份有限公司 应用测速方法及装置
CN106888133B (zh) * 2015-12-15 2019-11-15 中国电信股份有限公司 应用测速方法及装置
CN106779615A (zh) * 2016-12-29 2017-05-31 江西博瑞彤芸科技有限公司 用于会员用户调入的方法
CN106779615B (zh) * 2016-12-29 2021-02-26 江西博瑞彤芸科技有限公司 用于会员用户调入的方法
US11973823B1 (en) * 2023-01-11 2024-04-30 Dell Products L.P. Offloading namespace redirection to backup clients in a scale out cluster

Similar Documents

Publication Publication Date Title
US11269833B2 (en) Data storage architecture for an enterprise communication system
JP5582344B2 (ja) 接続管理システム、及びシンクライアントシステムにおける接続管理サーバの連携方法
CN109995594B (zh) 区块链网络资源管理方法、装置及区块链***
CN109085999B (zh) 数据处理方法及处理***
US20120197976A1 (en) System and method for obtaining contacts from social networks and email systems
CN105025053A (zh) 基于云存储技术的分布式文件的上传方法及其***
CN102882985A (zh) 基于云存储的文件共享方法
CN104750739A (zh) 一种用于实现用户组之间共享文档的方法及装置
US11126460B2 (en) Limiting folder and link sharing
CN1929494B (zh) 分布式电子节目导航***
CN105049252A (zh) 一种配置信息管理方法和装置
CN102821150A (zh) 基于云服务的应用管理方法及云服务器
CN105208090A (zh) 一种基于Zookeeper实现Leader选举的方法
CN110727738B (zh) 基于数据分片的全局路由***、电子设备及存储介质
CN102638481A (zh) 影音资料远程归档***及其方法
CN104219133A (zh) 通讯录的共享处理方法与***
CN115086330A (zh) 跨集群负载均衡***
CN112015696A (zh) 数据访问、数据关系设置方法、装置及存储介质
CN102932185A (zh) 服务器用户管理***
CN108259605B (zh) 一种基于多数据中心的数据调用***及方法
CN103581273A (zh) 一种分布式***执行业务的方法、装置及***
CN110661851A (zh) 数据交换方法和装置
CN110798495A (zh) 用于在集群架构模式下端到端的消息推送的方法和服务器
CN105847428A (zh) 一种移动云平台
CN106375132B (zh) 一种云服务器***的管理方法及云服务器***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130213