一种Linux系统中维护密码的方法

文档序号:9790747阅读:276来源:国知局
一种Linux系统中维护密码的方法
【技术领域】
[0001 ]本申请涉及计算机技术领域,更具体地,涉及一种Linux系统中维护密码的方法。
【背景技术】
[0002]Linux是一套自由传播的类Unix操作系统,是基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议,并支持32位和64位硬件。Linux继承了 Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
[0003]Linux存在着许多不同的Linux版本,但它们都使用Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
[0004]Linux服务器密码对于管理人员来说是至关重要的。因为涉及到用户权限安全及服务器数据的安全。企业中的服务器若不定期更换密码,随时间的推移,密码会在企业内部扩散从而导致服务器的不安全,容易受到恶意攻击。Linux服务器密码维护工作,完全依靠维护人员手工操作难免出错,而且很大程度影响维护工作的工作效率。

【发明内容】

[0005]本发明实施例提出一种Linux系统中维护密码的方法,能够提高维护工作的效率。
[0006]本发明实施例的技术方案如下:
[0007]—种Linux系统中维护密码的方法,所述方法包括:
[0008]保存每个Linux系统服务器密码和所述服务器密码对应的IP地址;
[0009]由Linux系统的随机函数和数组确定N位字符组成的新服务器密码,所述数组至少包括小写字母、大写字母、特殊符号或数字中的一类字符;
[0010]输入旧服务器密码后,两次正确输入新服务器密码以确定修改密码成功;
[0011 ] 保存新服务器密码和丨日服务器密码对应的IP地址。
[0012]所述保存每个Linux系统服务器密码和所述服务器密码对应的IP地址包括:
[0013]以列表的方式保存每个Linux系统服务器密码和所述服务器密码对应的IP地址。
[0014]所述由Linux系统的随机函数和数组确定N位字符组成的新服务器密码包括:
[0015]周期性由Linux系统的随机函数和数组确定N位数字组成的新服务器密码。
[0016]所述由Linux系统的随机函数和数组确定N位字符组成的新服务器密码包括:
[0017]由Linux系统的随机函数生成随机数,随机数对数组长度取余得到K;
[0018]数组中第K个数值为新服务器密码的第η位,η的初始值为I,n小于等于N;
[0019]N次循环后,得到N位字符组成的新服务器密码。
[0020]所述新服务器密码的第I位是新服务器密码从左向右数的第I位字符。
[0021]所述新服务器密码的第I位是新服务器密码从右向左数的第I位字符。
[0022]所述方法进一步包括:输入旧服务器密码后,输入新服务器密码最少错误一次,则确定修改密码失败。
[0023]所述保存新服务器密码和旧服务器密码对应的IP地址包括:
[0024]以列表的方式保存新服务器密码和旧服务器密码对应的IP地址。
[0025]所述方法进一步包括:
[0026]密码修改成功,在列表一中保存新服务器密码和旧服务器密码对应的IP地址;
[0027]密码修改失败,在列表二中保存旧服务器密码和旧服务器密码对应的IP地址。
[0028]所述方法进一步包括:合并列表一和列表二得到列表三,列表三中包括每个服务器密码和服务器密码对应的IP地址。
[0029]从上述技术方案中可以看出,在本发明实施例中保存每个Linux系统服务器密码和所述服务器密码对应的IP地址;由Linux系统的随机函数和数组确定N位字符组成的新服务器密码;输入旧服务器密码后,两次正确输入新服务器密码以确定修改密码成功;保存新服务器密码和旧服务器密码对应的IP地址。由于可以依据Linux系统中的随机函数自动生成新服务器密码,新服务器密码与相应的IP地址对应,避免手工操作的失误,进而提高维护工作的效率。
【附图说明】
[0030]图1是Linux系统中维护密码的方法流程示意图。
【具体实施方式】
[0031]为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0032]在本发明实施例中,利用Linux系统的随机函数自动生成新密码,并保存新服务器密码和旧服务器密码对应的IP地址。这样IP地址对应的每个Linux系统服务器密码都可以得到及时更新,避免了手工操作的失误,而且可以依据IP地址及时获知新服务器密码,进而提高维护工作的效率。
[0033]参见附图1是Linux系统中维护密码的方法流程示意图,具体包括以下步骤:
[0034]101、保存服务器密码和IP地址。
[0035]Linux系统服务器即使用Linux系统的服务器,服务器密码需要定时更新以保证服务器安全,每个服务器有对应的IP地址。可以以列表的方式保存每个服务器密码和服务器密码对应的IP地址。这样根据IP地址就可以迅速查到该服务器对应的服务器密码。
[0036]102、由Linux系统的随机函数和数组确定N位字符组成的新服务器密码。
[0037]为了及时更新服务器密码,可以设置周期,周期性的由Linux系统的随机函数和数组确定N位字符组成的新服务器密码。具体周期可以依据需要设置,例如10天,一个月等。
[0038]下面详细说明由Linux系统的随机函数和数组确定N位字符组成的新服务器密码。
[0039]新服务器密码有N位字符组成,N值可以根据具体需要确定,服务器密码可以是小写字母、大写字母、特殊符号和数字的任意组合。首先设置数组,数组中包括小写字母、大写字母、特殊符号和数字中的一种或多种字符,上述字符按照顺序依次排列。
[0040]Linux系统的随机函数有多种,例如$RAND0M,调用$RAND0M即可生成一个随机数。
[0041]Linux系统的随机函数生成随机数,随机数对数组的长度取余得到K13K是一个数值,在数组中取第K个数值作为新服务器密码的第η位。η的初始值是I,每循环一次η值加I,n的最大值为N。也就是说首先确定第一位密码,然后确定第二位密码,N次循环后,确定第N位密码。第一位密码可以是新服务器密码从左到右数的第一位字符,也可以是新服务器密码从右到左数的第一位字符。N次循环后,得到N位符号组成的新服务器密码。
[0042]103、输入旧服务器密码后,两次正确输入新服务器密码以确定修改密码成功。
[0043]在输入旧服务器密码后,为了确定修改密码是否成功,需要两次正确输入新服务器密码以确定修改密码成功。输入新服务器密码错误一次,或错误两次,则确定修改密码失败。
[0044]104、保存新服务器密码和旧服务器密码对应的IP地址。
[0045]以列表的方式保存新服务器密码和旧服务器密码对应的IP地址,这样可以依据IP地址迅速找到新服务器密码。
[0046]此外,为了可以获知哪些服务器密码修改成功,哪些服务器密码修改失败。密码修改成功,在列表一中保存新服务器密码和旧服务器密码对应的IP地址;密码修改失败,在列表二中保存旧服务器密码和I日服务器密码对应的IP地址。
[0047]还可以合并列表一和列表二得到列表三,列表三中包括每个服务器密码和服务器密码对应的IP地址。这样,依据每个服务器的IP地址,可以迅速获知服务器密码。
[0048]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种Linux系统中维护密码的方法,其特征在于,所述方法包括: 保存每个Linux系统服务器密码和所述服务器密码对应的IP地址; 由Linux系统的随机函数和数组确定N位字符组成的新服务器密码,所述数组至少包括小写字母、大写字母、特殊符号或数字中的一类字符; 输入旧服务器密码后,两次正确输入新服务器密码以确定修改密码成功; 保存新服务器密码和旧服务器密码对应的IP地址。2.根据权利要求1所述Linux系统中维护密码的方法,其特征在于,所述保存每个Linux系统服务器密码和所述服务器密码对应的IP地址包括: 以列表的方式保存每个Linux系统服务器密码和所述服务器密码对应的IP地址。3.根据权利要求1所述Linux系统中维护密码的方法,其特征在于,所述由Linux系统的随机函数和数组确定N位字符组成的新服务器密码包括: 周期性由Linux系统的随机函数和数组确定N位数字组成的新服务器密码。4.根据权利要求1所述Linux系统中维护密码的方法,其特征在于,所述由Linux系统的随机函数和数组确定N位字符组成的新服务器密码包括: 由Linux系统的随机函数生成随机数,随机数对数组长度取余得到K; 数组中第K个数值为新服务器密码的第η位,η的初始值为l,n小于等于N; N次循环后,得到N位字符组成的新服务器密码。5.根据权利要求4所述Linux系统中维护密码的方法,其特征在于,所述新服务器密码的第I位是新服务器密码从左向右数的第I位字符。6.根据权利要求4所述Linux系统中维护密码的方法,其特征在于,所述新服务器密码的第I位是新服务器密码从右向左数的第I位字符。7.根据权利要求1所述Linux系统中维护密码的方法,其特征在于,所述方法进一步包括:输入旧服务器密码后,输入新服务器密码最少错误一次,则确定修改密码失败。8.根据权利要求1所述Linux系统中维护密码的方法,其特征在于,所述保存新服务器密码和I日服务器密码对应的IP地址包括: 以列表的方式保存新服务器密码和旧服务器密码对应的IP地址。9.根据权利要求1所述Linux系统中维护密码的方法,其特征在于,所述方法进一步包括: 密码修改成功,在列表一中保存新服务器密码和旧服务器密码对应的IP地址; 密码修改失败,在列表二中保存旧服务器密码和旧服务器密码对应的IP地址。10.根据权利要求9所述Linux系统中维护密码的方法,其特征在于,所述方法进一步包括:合并列表一和列表二得到列表三,列表三中包括每个服务器密码和服务器密码对应的IP地址。
【专利摘要】一种Linux系统中维护密码的方法,所述方法包括:保存每个Linux系统服务器密码和所述服务器密码对应的IP地址;由Linux系统的随机函数和数组确定N位字符组成的新服务器密码,所述数组至少包括小写字母、大写字母、特殊符号或数字中的一类字符;输入旧服务器密码后,两次正确输入新服务器密码以确定修改密码成功;保存新服务器密码和旧服务器密码对应的IP地址。应用本发明实施例后,能够提高维护工作的效率。
【IPC分类】H04L9/08
【公开号】CN105553652
【申请号】CN201510980218
【发明人】杨学龙
【申请人】深圳市安云信息科技有限公司, 北海市云盛科技有限公司
【公开日】2016年5月4日
【申请日】2015年12月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1