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的效果。

猜你喜欢

转载自blog.csdn.net/yomo127/article/details/80494581