怎么自定义 level权限等级,自定义命令的权限等级配置方法?
怎么自定义 level权限等级,自定义命令的权限等级配置方法?
(0)
最佳答案
您好,参考如下配置:
用户角色规则分为以下几类,可根据权限控制需要配置一条或多条规则:
· 基于命令的规则:由允许/禁止(permit/deny)关键字及命令匹配字符串(command-string)定义是否允许执行一条命令或者与指定命令关键字相匹配的一组命令。
· 基于特性的规则:由允许/禁止(permit/deny)关键字、特性名称(feature-name)以及该特性中命令的类型(读/写/执行)定义是否允许执行一个或所有特性中包含的指定类型的命令。
· 基于特性组的规则:由允许/禁止(permit/deny)关键字、特性组名称(feature-group-name)以及该特性组中命令的类型(读/写/执行)定义是否允许执行一个特性组中的特性包含的指定类型的命令。
· 基于Web菜单的规则:由允许/禁止(permit/deny)关键字、Web菜单选项名称(web-string)以及该Web菜单选项的类型(读/写/执行)定义是否允许执行一个或所有Web页面中包含的指定类型的Web菜单选项。
· 基于XML元素的规则:由允许/禁止(permit/deny)关键字、XML元素名称(xml-element)以及该XML元素的类型(读/写/执行)定义是否允许执行一个或所有指定类型的XML元素。
· 基于OID的规则:由允许/禁止(permit/deny)关键字、OID(oid-string)以及对该OID的操作类型(读/写/执行)定义是否允许执行一个或所有指定类型的OID。
关于用户角色规则,存在以下配置限制:
· 仅系统预定义的用户角色network-admin/network-operator/mdc-admin/mdc-operator/level-15具有MDC特性的相应操作权限,具体请参见“表1-1系统预定义的用户角色名和对应的权限”。其它用户角色视图下,对于MDC特性或MDC相关命令的配置都无效。
· 每个用户角色中最多可以配置256条规则,系统中的用户角色规则总数不能超过1024。
· 修改后的规则对于当前已经在线的用户不生效,对于之后使用该角色登录设备的用户生效。
表1-4 配置用户角色规则
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入用户角色视图 |
role name role-name |
- |
配置基于命令的规则 |
rule number { deny | permit } command command-string |
至少选其一 缺省情况下,新创建的用户角色中未定义规则,即当前用户角色无任何权限 当多条规则中配置的权限出现冲突时,规则编号大的权限生效 |
配置基于特性的规则 |
rule number { deny | permit } { execute | read | write } * feature [ feature-name ] |
|
配置基于特性组的规则 |
rule number { deny | permit } { execute | read | write } * feature-group feature-group-name |
|
配置基于Web菜单的规则 |
rule number { deny | permit } { execute | read | write } * web-menu [ web-string ] |
|
配置基于XML元素的规则 |
rule number { deny | permit } { execute | read | write } * xml-element [ xml-string ] |
|
配置基于OID的规则 |
rule number { deny | permit } { execute | read | write } * oid oid-string |
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论