如果您无法以管理员身份登录Crowd(例如,您丢失了管理员密码),则可以在恢复模式下启动Crowd以恢复您的管理员用户权限。
此过程仅适用于版本3.5.2、3.6.2、3.7.1和更高版本
- 对于3.5.1、3.6.1、3.7.0和更低版本 ,请参阅“恢复密码以通过数据库恢复管理员用户权限” 。这些版本受CWD-5116影响
使用恢复模式恢复访问
恢复模式通过使用临时管理员帐户创建虚拟用户目录来工作。您在应用系统属性时为此管理员帐户设置密码。在恢复模式下,用户可以继续登录并访问Crowd。
恢复管理员用户权限:
- 停止人群。
-
编辑
<installation-directory>/apache-tomcat/bin/setenv.sh
或setenv.bat
添加以下系统属性,用<your-password>
唯一的临时密码代替 。-Datlassian.recovery.password=<your-password>
- 手动 启动Crowd (请勿将Crowd作为服务启动)。
- 使用用户名recovery_admin 和您在系统属性中指定的临时密码登录到Crowd 。
- 重置您现有管理员帐户的密码,或创建一个新帐户并将其添加到适当的管理员组。
- 确认您可以成功使用新帐户登录。
- 停止人群。
- 编辑
<installation-directory>/apache-tomcat/bin/setenv.sh
或setenv.bat
删除系统属性。 - 使用通常的方法(手动或启动服务)重新启动Crowd。
很高兴知道:
- 恢复管理员访问权限后,请立即删除系统属性。
- 不要让人群处于恢复模式,也不要将recovery_admin帐户用作常规管理员帐户。
- 您的临时密码应该是唯一的。不要使用现有的密码或您打算用于管理员帐户的密码。