我在催化剂开关上获得了一个用户名和临时密码,但我不知道如何更改密码......
经过谷歌搜索,我发现这但是当我通过输入将权限提升到 15 时enable 15
,然后输入
username gozulin {[1] opensesame}
它说:
^
%invalid input detected at '^' marker
标记指向我的用户名后的第一个字符。
那么,我该怎么做呢?
编辑:现在我输入
username gozulin password opensesame
它说:
^
%invalid input detected at '^' marker
编辑2:成功!
系统设置了(md5)加密密码,因此我之后需要输入的命令是:
username gozulin secret opensesame
感谢大家的帮助!
答案1
括号和方括号只是为了告诉您该选项是否是必需的。您需要像这样发出命令:
username gozulin password 0 opensesame
0 是因为您在命令行上使用未加密的密码(我希望他们已经service password-encryption
启用!)如果您知道密码的加密版本(通常不知道,这往往用于自动配置)您可以将类型设置为 1。
答案2
[已编辑以适应您的更新]
完整的命令序列如下:
enable
configure terminal
username gozulin password 0 opensesame
答案3
switch>enable
switch# config t
Switch(config)#username gozulin privilege 15 password yourpassword
Switch(config)end
switch# wr
注意#1:您不需要输入 0 或 7 --- 试试看。权限 15 将赋予您与 root 用户相同的所有权限。
注意#2:最好不要覆盖以前的凭证,除非您确定新用户和密码有效。如果您覆盖它并且它不起作用,您将失去对交换机的访问权限。如果发生这种情况,只需与创建您凭证的人交谈,让他为您覆盖它。告诉他/她这是一个打字错误。 --- 希望这能有所帮助