根墙配置:
local-user UVbd2iio class manage
password hash $h$6$SEDUAybLngWrpWGkij1D36Q6i76UMVGnwRtor9cHpD9ZWLG6XQ==
service-type ssh telnet
authorization-attribute user-role level-1
authorization-attribute user-role network-operator
#
role name level-1
description Predefined level-1 role
rule 10 permit command screen-length disable
rule 15 permit command switchto context VFW_ALI_YUN
虚墙VFW_ALI_YUN配置:
role name level-1
description Predefined level-1 role
rule 10 permit command screen-length disable
#
#
line class vty
user-role context-operator
#
line vty 0 1023
user-role context-operator
#
虚墙里没有用户,
用UVbd2iio 用户登录虚墙VFW_ALI_YUN执行screen-length disable 报错,提示权限不足,可以根墙里已经在level-1 role增加了 rule 10 permit command screen-length disable ,用UVbd2iio 登录根墙根墙能执行,虚墙为什么不行呢
M9K普通用户进入虚墙(Context)后执行命令权限不足,通常是因为该用户被授予的角色不具备操作Context特性的权限。
仅系统预定义的用户角色network-admin、network-operator、context-admin、context-operator、level-15具有Context特性的相应操作权限。其他用户角色(例如自定义角色或如level-2等非指定预定义角色)即使配置了相关命令规则,对于Context特性或相关命令的操作也是无效的。
因此,要解决此问题,需要为该用户分配一个具备Context操作权限的预定义角色,例如 context-admin 或 context-operator。
screen-length disable 是加 context-admin 或 context-operator。 哪个?
context default里配置的level-1角色规则,不会自动同步到业务虚墙VFW_ALI_YUNUVbd2iio只是根墙绑定角色,切换进虚墙后,默认继承虚墙自身的同名角色,虚墙内 level-1 没放行这条命令permit screen-length disable,虚墙内部同角色没有这条放行规则,所以进虚墙执行直接权限拒绝user-role context-operator会叠加影响登录后权限switchto context xxx切换后,账号不变,权限模板切换为目标虚墙内的同名 rolecontext-operator角色,进一步限制# 先切进虚墙
switchto context VFW_ALI_YUN
# 在虚墙内给level-1角色加规则
role name level-1
rule 10 permit command screen-length disable
line vty 0 1023
user-role context-operator
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
context-admin