[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管理平台了。 |