返回列表 发帖

[KB功能解说] 恢复admin用户身份验证的方法

* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。


适用产品版本
Sage X3 V7、PU8、PU9、PU10


模块
系统


问题概要
你修改了admin用户,并且将其身份验证方法更改为了例如LDAP,然后你就不再能连接至admin用户了。


详细信息
解决方法

如果你修改了admin用户的身份验证方法,那么你就需要用一个工具来恢复在MongoDB数据库中的正确值。

我建议采用robomongo,这个工具非常简单且实用,可以访问MongoDB数据库。

你需要登录安装有MongoDB数据库的服务器,因为出于安全因素的考虑,我们建议关闭MongoDB服务的端口。

恢复admin用户的正确身份验证方法的步骤:
——连接至MongoDB数据库
——展开syracuse数据库
——双击“用户”实体
——将以下语句粘贴到显示用户的新选项卡顶部的可编辑字段中:
db.getCollection('User').find({"login":"admin"})
——点击工具栏上的绿色按钮(播放按钮)或者按F5快捷键
——列表中应该只显示一行
——在行上右击,并选择“编辑文档”
——将所有文本复制,并粘贴至一个文本文档,以便备份
——在身份验证中移除LDAP的值(所在行应该是"authentication" : "",)
-——清除ldap的值(所在行应该是"ldap" : {},)
——保存

现在,你就可以用admin用户连接至Syracuse管理平台了。

返回列表