我们有一个应用程序向 IBM Tivoli Netcool/OMNIbus 8.1 服务器的 ObjectServer REST API 发送请求。在请求中,有一个Authorization
HTTP 标头设置为Basic <base64-encoded string>
,其中 base64 编码的字符串表示admin:password
。REST API 返回所请求的信息,这意味着应用程序正在为用户发送正确的密码admin
。
现在我想修改发送的密码,不知道用户admin
配置在哪里,在IBM管理控制台里可以看到,没有admin
列出任何用户:
我尝试更改应用程序以在 HTTP 标头obadmin:password
中发送(上面屏幕截图中显示的用户之一)的 base64 编码字符串Authorization
,并且 REST API 响应了“401 - 需要授权”错误,因此似乎 REST API 没有对该屏幕截图中列出的任何用户进行身份验证。
我如何更改用户密码admin
?
答案1
这Netcool/OMNIbus 管理员包含一个用户数据库,该数据库与管理控制台中显示的用户是分开的。该数据库包含用户admin
。
使用以下命令运行 Netcool/OMNIbus 管理器(在支持 X11 的会话中):
<path to installation>/tivoli/netcool/omnibus/bin/nco_config
然后出现以下用户界面,您可以在其中打开对象服务器、加载用户并编辑admin
用户详细信息(包括密码):