【技术实现步骤摘要】
一种基于Linux系统的实现用户UID唯一性的方法
本专利技术属于计算机操作系统
,具体涉及一种基于Linux系统的实现用户UID唯一性的方法。
技术介绍
计算机操作系统的安全越来越受到重视。而类unix操作系统中,当创建新用户时指定已经被删除的用户的UID的时候,新创建的用户将会具有权限访问被删除用户的遗留文件。这对安全要求高的使用场景来说存在比较大的漏洞。本专利技术提供了一种方法,每次创建的用户的UID都是历史唯一的,该用户无法访问已经删除用户的遗留文件,能够保证UID的唯一性以提高操作系统安全性,解决继续使用被删除用户的UID从而导致新用户具有其访问权限的问题。
技术实现思路
本专利技术所要解决的技术问题是针对上述现有技术的不足,提供一种基于Linux系统的实现用户UID唯一性的方法,解决继续使用被删除用户的UID从而导致新用户具有其访问权限的问题。为实现上述技术目的,本专利技术采取的技术方案为:一种基于Linux系统的实现用户UID唯一性的方法,包括:创建用户和删除用户的方法;在创建用户时,限制用户指定UID的设置;在删除用户时,通过修改用户名确保被删除用户无法再被使用。为优化上述技术方案,采取的具体措施还包括:封装创建用户的命令,以使得在调用该命令时,达到无法指定UID的效果。上述的创建用户的方法包括:S11:判断用户是否指定了用户UID,若是,则提示用户创建失败,否则执行步骤S12;S12:使 ...
【技术保护点】
1.一种基于Linux系统的实现用户UID唯一性的方法,其特征在于,包括:/n创建用户和删除用户的方法;/n在创建用户时,限制用户指定UID的设置;/n在删除用户时,通过修改用户名确保被删除用户无法再被使用。/n
【技术特征摘要】
1.一种基于Linux系统的实现用户UID唯一性的方法,其特征在于,包括:
创建用户和删除用户的方法;
在创建用户时,限制用户指定UID的设置;
在删除用户时,通过修改用户名确保被删除用户无法再被使用。
2.根据权利要求1所述的一种基于Linux系统的实现用户UID唯一性的方法,其特征在于,所述创建用户的方法包括:
S11:判断用户是否指定了用户UID,若是,则提示用户创建失败,否则执行步骤S12;
S12:使用系统允许的UID最小值创建用户;
S13:显示创建结果提示信息。
3.根据权利要求2所述的一种基于Linux系统的实现用户UID唯一性的方法,其特征在于,所述S11通过修改useradd的方式,禁止在创建用户时指定UID。
4.根据权利要求1-3任一所述的一种基于Linux系统的实现用户UID唯一性的方法,其特征在于,封装创建用户的命令,以使得在调用该命令时,达到无法指定UID的效果。
5.根据权利要求1所述的一种基于Li...
【专利技术属性】
技术研发人员:李智坚,陆丰麒,顾金香,
申请(专利权)人:南京富士通南大软件技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。