如题,从ssh登录后会立刻让修改密码,但是输入完现在的密码后会报错并退出ssh的登录,这个密码该如何修改?
This password is an initial password or has been changed by another administrator. Please reset the password for security purposes.
Input your password:
看报错是输入的密码有误。
Input your password: 提示后面输入旧的密码,然后输入2遍新密码。
重试一下看。
或者 把 app.log 里的日志附一下。
在输入完旧密码后回车就会自动退出ssh的登录
由于ssh无法进入命令行,网页又无法登录,所以无法提供app.log
有其他管理员账号的话,可以收集下日志。
我又通过ipmitool带内通道创立了一个管理员账号,也是一样的现象,登录不进去,也会让改密码
-
带内发送ipmi命令,设置新的管理员账号为逃生账号,试下
ipmitool raw 0x30 0x93 0xdb 0x07 0x00 0x77 0x05 0x00 0x00 0x01 [用户id] -
带内发送ipmi命令,修改新的管理员账号的首次登录策略为提示修改密码,试下
ipmitool raw 0x30 0x93 0xdb 0x07 0x00 0x77 0x02 [用户id] 0x00 0x01 0x00
- 这个就是BMC正常ssh登录看到的命令行(BMC定制化后的), release包(bingo build -bt release)默认命令行。
平时你看到的~,是bash命令行, debug包(bingo build -bt debug)默认命令行,可以执行clp_commands 切换到BMC定制化后的命令行,退出执行exit。
-
构建一个带busybox 的debug包(
bingo build), 将hpm包sftp上传到/tmp目录,执行ipmcset -d upgrade -v /tmp/xxx.hpm升级。 在telent连接进去,就可以看到日志了。 -
网页登录不上, 是报什么错?

用这个进入不了bash命令行是怎么回事 ![]()
网页用不了是因为我这个是更新过渡包时出现的错误,还没更新正式包,所以无法从网页登录
- 执行
clp_commands是从~~切换到openUBMC:/ ->命令行。 openUBMC:/ ->命令行(受限命令行)里不能切换到bash命令行。
这个hpm包有问题。校验不过, 被拦截了。
之前正式包一直用的这个,都是没问题的,我感觉还是权限的问题,有没有能让ssh登录到bash命令行的方法呢?
release包就是这样,不能切换到bash命令行,没有后门。
我更新的这个包是华为提供的过渡包,不是我自己编的release包,而且出现这个登录密码的问题之前我更新这个包都是可以进bash命令行的
或者有没有什么方法能更新正式包呢?我们是从iBMC升级的,可能过程中没有完全清除掉iBMC的配置?有没有什么方法能彻底清掉?
这个貌似 V2的版本。不是V3的版本。
要升级到openubmc版本,参考




