【发布时间】:2015-12-15 00:48:26
【问题描述】:
在尝试清除不需要的用户/权限的 Sonar 实例时,管理员的权限似乎已被撤销。我们无法再看到 settings 菜单项(通常显示在管理员登录链接旁边),无法再更改警报... 我现在花了几个小时试图找出这些权限在数据库中的位置,并希望使用数据库中的一些插入语句将它们放回原处。
有人能解释一下如何把它放回去吗?我可以使用管理员登录,但仅此而已,没有更多管理员权限。
【问题讨论】:
标签: sonarqube
在尝试清除不需要的用户/权限的 Sonar 实例时,管理员的权限似乎已被撤销。我们无法再看到 settings 菜单项(通常显示在管理员登录链接旁边),无法再更改警报... 我现在花了几个小时试图找出这些权限在数据库中的位置,并希望使用数据库中的一些插入语句将它们放回原处。
有人能解释一下如何把它放回去吗?我可以使用管理员登录,但仅此而已,没有更多管理员权限。
【问题讨论】:
标签: sonarqube
这种情况经常发生,以至于FAQ section has been created for it.您必须在数据库级别修复它:
INSERT INTO user_roles(user_id, role) VALUES ((select id from users where login='mylogin'), 'admin');
【讨论】: