前言:
前段时间对某个交换机的配置文件通过FTP服务来备份时,发现FTP命令怎么都不能通过TAB命令补全,然后进入系统视图发现很多命令也是不能补全。
然后我判断是某个用户权限的问题,因为担心配置用户的时候,没有配置等级,会不会是权限不够,然后我进去了本地用户,发现的确没有设置用户等级,然后修改了用户的权限等级为15。
[HYDQ-Factory-Q-POE]local-user gaomin
[HYDQ-Factory-Q-POE-luser-manage-gaomin]display this
#
local-user gaomin class manage
password hash $h$6$EB4/ZyWv7j7lGRho$6n4aHUhEmgOLxu/s6EL54K5mvXpXhp9tMq5M+IxyLUMuMmRLitEw6qvQ3VjcZ/SsdpSdecurNhu5m303zAKJSA==
service-type telnet
authorization-attribute user-role 15
authorization-attribute user-role network-operator
#
return
[HYDQ-Factory-Q-POE-luser-manage-gaomin]
本以为OK了,没想到还是同样的问题,然后给客服打了电话,客服告诉我,我的这台设备交换机使用的是V7版本,很多命令都发生了变化,我不能那样设置,要增加这样的一条命令,其他的密码呀之类的和之前的V5版本设置一样。
[HYDQ-Factory-Q-POE-luser-manage-gaomin]authorization-attribute user-role network-admin
[HYDQ-Factory-Q-POE-luser-manage-gaomin]quit
[HYDQ-Factory-Q-POE]
然后测试,发现已经可以正常补全,并且其他功能也OK
login: gaomin
Password:
<HYDQ-Factory-Q-POE>ft
<HYDQ-Factory-Q-POE>ftp ?
STRING<1-253> IP address or hostname of remote system
ipv6 IPv6 information
<cr>
<HYDQ-Factory-Q-POE>ftp
TIP:H3C交换机,新增一个Telnet用户的代码(V7版本)
[HYDQ-Factory-Q-POE]local-user test
New local user added.
[HYDQ-Factory-Q-POE-luser-manage-test]password simple h3c@123
[HYDQ-Factory-Q-POE-luser-manage-test]service-type telnet
[HYDQ-Factory-Q-POE-luser-manage-test]authorization-attribute user-role network-admin
[HYDQ-Factory-Q-POE-luser-manage-test]authorization-attribute user-role 15
[HYDQ-Factory-Q-POE-luser-manage-test]quit
[HYDQ-Factory-Q-POE]