JIRA 配置Crowd 无法登陆补救方法,恢复JIRA管理员
问题:
配置好Crowd后,手贱关闭了JIRA内部登陆目录,导致所有账号无法登陆,且本身的管理员也无法登陆。
主要参考
Retrieving the JIRA Administrator
通过这篇说明文档,大概知道几件事
1. JIRA的管理权限什么的都存在数据库中,其中globalpermissionentry
存储了用户组,cwd_membership
内存储组和用户的关系,cwd_directory
存储用户目录信息,cwd_user
存储用户信息。
2. 当远程登陆目录出了问题,就需要使用directory_id=1
组内用户
3. 启用组的方法,进入外置数据库,本文使用mysql,启用id=1的目录,即内置目录
update cwd_directory set active = 1 where id = 1;
启用此目录后,原先的用户就可以登陆了。
且测试发现,经过配置用户组权限,全局权限等权限后,Crowd的用户也可以顺利登陆。
但由于Confluence自身的BUG问题,仍不能和JIRA达成SSO的效果。