[发明专利]一种用户权限控制系统与方法在审
申请号: | 202110872506.1 | 申请日: | 2021-07-30 |
公开(公告)号: | CN113672355A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 程小伟 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/50;G06F21/46 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郭化雨 |
地址: | 250101 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户权限 控制系统 方法 | ||
本申请提供了一种用户权限控制系统,该系统包括域控制器和SLURM,域控制器用于向SLURM提供用户信息,并设置用户条件,SLURM用于根据用户信息创建用户,并根据用户条件为用户分配权限。SLURM能够从域控制器中获取用户信息,减少了在SLURM添加用户信息的工作量,域控制器能够通过设置用户条件,控制对于SLURM中用户权限的分配,实现了一种高效的权限分配方法。
技术领域
本申请涉及计算机技术领域,尤其涉及一种用户权限控制系统与方法。
背景技术
Linux平台简单资源管理器(simple Linux utility for resource management,SLURM)是一种可用于大型计算节点集群的高度可伸缩和容错的集群管理器和作业调度系统,被世界范围内的超级计算机和计算集群广泛采用。SLURM为用户分配独占或者非独占的计算资源,以便用户能够执行工作任务。
通常情况下,SLURM通过对用户权限的控制为用户分配资源,但是SLURM中的用户通常相对独立,需要逐个创建用户,进而进行权限分配,但是这种方式工作量较大,影响SLURM的工作效率。
因此,亟需一种基于SLURM的用户权限控制系统,实现对于用户权限的控制。
发明内容
本申请提供了一种用户权限控制系统,该系统包括域控制器和SLURM,SLURM根据域控制器中的用户信息创建用户,实现对于域控制器中用户的接入,域控制器通过设置用户条件控制SLURM对于用户权限的分配,实现通过域控制器对于SLURM中用户权限的控制。本申请还提供了上述系统对应的方法。
第一方面,本申请提供了一种用户权限控制系统,该系统包括域控制器和资源管理器SLURM;
域控制器,用于向SLURM提供用户信息,并设置用户条件;
SLURM,用于根据用户信息创建用户,并根据用户条件对用户分配权限。
在一些可能的实现方式中,用户信息包括用户身份验证信息;
域控制器还用于:获取登录用户输入的用户身份验证信息。
在一些可能的实现方式中,用户条件包括启用用户功能和禁用用户功能。在一些可能的实现方式中,SLURM具体用于:
当用户条件为禁用用户功能时,关闭用户提交作业功能。
在一些可能的实现方式中,SLURM具体用于:
当用户条件为启用用户功能时,开启用户提交作业功能。
在一些可能的实现方式中,用户条件包括登录条件;
SLURM具体用于:当用户不满足登录条件时,禁止用户登录SLURM。
在一些可能的实现方式中,用户条件包括节点条件;
SLURM具体用于:根据节点条件为用户分配节点。
在一些可能的实现方式中,用户条件包括用户组条件;
SLURM具体用于:根据用户组条件将用户分配至用户组。
第二方面,本申请提供一种用户权限控制方法,该方法包括:
域控制器向SLURM提供用户信息,以使SLURM根据用户信息创建用户;域控制器设置用户条件,以使SLURM根据用户条件对用户分配权限。
在一些可能的实现方式中,用户信息包括用户身份验证信息;
该方法还包括:
域控制器获取登录用户输入的用户身份验证信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110872506.1/2.html,转载请声明来源钻瓜专利网。