救命,我们是一个由 20 人组成的小团队,正在努力让 Atlassian Crowd 正常运行。设置 Crowd 的开发人员给团队留下了不好的印象,并且没有费心让任何人知道 Crowd 的配置设置。
现在,我需要向 Crowd 添加一些用户,但无法使用提供给我的管理员凭据登录。我需要重置管理员密码,但不知道使用的数据库类型。他们也没有在 Crowd 上配置邮件。所以我不能直接重置密码。
我是新手。有人能告诉我吗如何才能知道正在使用的数据库类型(无论是 MySQL、HSQL 还是其他数据库 - 是否有保存此信息的配置文件)?
重新安装 Crowd 不是一个选择,因为他们使用 LDAP 进行登录。所以当我们这样做时,没有人能够访问他们的电子邮件。
编辑 - 我有可以重置管理员密码的链接。但我不知道要遵循哪些步骤,因为我不知道正在使用的数据库。
答案1
crowd.cfg.xml
在位于 Crowd 主目录中名为的文件中找到数据库信息- 它将具有 XML 中的休眠属性,其中包含用于配置数据库的所有内容。
(如果您不确定在哪里可以找到该目录,请告诉我,我们会找到它。)
获得该权限后,您就可以关注 Atlassian有关直接在数据库中重置密码的文档。
答案2
也许尝试类似这?