Sonarqube 管理员权限被意外删除

Sonarqube 管理员权限被意外删除,sonarqube,Sonarqube,当试图从不需要的用户/权限中清除Sonar实例时,管理员的权限似乎已被撤销。我们无法再看到设置菜单项(通常出现在管理员登录链接旁边),无法再更改警报。。。 我花了几个小时试图找出这些权限在数据库中的位置,并希望使用数据库中的一些insert语句将它们放回数据库 有人能解释一下怎么把这个放回去吗?我可以与管理员登录,但仅此而已,没有更多的管理员权限 这种情况经常发生,以至于。您必须在数据库级别修复它: INSERT INTO user_roles(user_id, role) VALUES ((s

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


有人能解释一下怎么把这个放回去吗?我可以与管理员登录,但仅此而已,没有更多的管理员权限

这种情况经常发生,以至于。您必须在数据库级别修复它:

INSERT INTO user_roles(user_id, role) VALUES ((select id from users where login='mylogin'), 'admin');
实际上,管理员用户可以访问设置菜单,并且我们能够将适当的权限授予管理员用户。谢谢你的帮助。