管理员意外删除的权限

时间:2015-12-14 16:30:09

标签: sonarqube

尝试从不需要的用户/权限中清除Sonar实例时,管理员的权限似乎已被撤消。我们再也看不到设置菜单项(通常出现在管理员登录链接旁边),无法再更改警报... 我现在花了几个小时试图找出数据库中这些权限所在的位置,并希望在数据库中使用一些插入语句将它们放回去。

有人可以解释如何把它放回去吗?我可以使用管理员登录,但这就是全部,不再需要管理员权限。

1 个答案:

答案 0 :(得分:1)

这经常发生FAQ section has been created for it。您必须在数据库级别修复它:

INSERT INTO user_roles(user_id, role) VALUES ((select id from users where login='mylogin'), 'admin');