返回首页
当前位置: 主页 > 互联网技术 > 虚拟化 >

Vmware 找回SSO账号

时间:2016-09-27 22:34来源:电脑教程学习网 www.etwiki.cn 编辑:admin

在运维vmware虚拟化环境的时候,我们可能面临如SSO账号丢失的问题。本文通过一些介绍一些获取SSO账号密码的方法。

【正文】

一   对应的账号

从vsphere 5.1开始,vmware新增了SSO单点登录模块,在vsphere 5.1中对应的账号为:admin@system-domain,在vsphere 5.5中对应到的账号为administrator@vshpere.local。
本文以vsphere 5.1的admin@system-domain为例。

 

二  修改数据库的HASH值修改密码

1、在实验环境下搭建一套SQL,并安装对应的SSO模块。

2、记录安装过程中admin@system-domain对应的密码。

3、打开数据库 RSA,通过如下语句获取到admin@system-domain 密码对应的HASH值。

SELECT [PASSWORD] FROM [Dbo].[IMS_PRINCIPAL] WHERE LOGINUID = 'admin'

4、在原来的VC环境中打开数据RSA,更新admin@system-domain对的hash密码。

UPDATE [Dbo].[IMS_PRINCIPAL] SET [PASSWORD] = '{SSHA256}BLAHBLAH' WHERE LOGINUID='admin'

5、如下,在RSA输入如下的命令行,即可将admin@system-domain的密码更改为1qaz@WSX。

UPDATE [Dbo].[IMS_PRINCIPAL] SET [PASSWORD] = '{SSHA256}tVBMMA3Y1ZVp0ofvot5E0zGHXMoN1lAKSUcW2z/aRyBOlpVbuw==' WHERE LOGINUID='admin'

6、 重新引导VC服务器。

三  使用rsautil.cmd修改密码

1、找到RSA对应的账号密码。

在vcenter服务器上找到对应的文件 config.properties。默认路径为:C:\Program Files\VMware\Infrastructure\SSOServer\webapps\lookupservice\WEB-INF\classes。
通过这个文件,我们可以查看到创建数据库RSA时使用的账号和密码。如图:

我们通过与之类似的账号密码来找回SSO的master账号密码。

2、运行对应的rsautil.cmd文件,修改admin@system-domain的密码。

------分隔线----------------------------
标签(Tag):VMware SSO账号
------分隔线----------------------------
推荐内容
猜你感兴趣