为什么有时候我们会遇到 "the level should not higher than current user's"

您现在看到的是FAQ-华为命令问题专题中的 5/16

现象:

为什么有时候我们会遇到 "the level should not higher than current user's"

这个话的意思是你不能设置别人账号的权限比你自己打!

先看一下自己的登陆方式和自己的权限

使用 dis user-interface 我们可以看到自己当前是什么方式登陆的

比如这里,我们可以看到R1当前是console登陆的,auth 这里是N,就是代表这里是没有使用认证的, Privi权限是3,ActualPrivi就是Z-U-I终的真实权限是3

现在知道了为什么会遇到这个报错提示

这个时候,我们去修改其他账号的权限,如果修改成3是可以的,但是如果修改为15,就不行

为什么,因为你自己权限是3,没有办法设置比自己更高的权限

其实现在设置其他账号权限是3也就足够了

而且配置也能正常没有问题

把自己的console的权限提升到了15

如果我们非要把别人的账号权限设置成15怎么办

我们要先把自己的权限提升到15!

我们当前是在console下

所以:

user-interface con 0
user priv level 15

这样就把自己的console的权限提升到了15

修改完我们在看一下

dis user-interface 看一下,发现权限是15,但是actualpriv 真实权限还是3,因为刚才登陆进来就是3,怎么办呢

用quit推出console

不断的quit,quit 退出路由器console

然后回车再登录进来

dis user-interface 再看看:是不是现在是15了!

现在再次修改别人账号的权限为15

使用

aaa

local-user huawei priv level 15