【问题标题】:permissions for Administrator accidentally removed管理员权限被意外删除
【发布时间】:2015-12-15 00:48:26
【问题描述】:

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

有人能解释一下如何把它放回去吗?我可以使用管理员登录,但仅此而已,没有更多管理员权限。

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    这种情况经常发生,以至于FAQ section has been created for it.您必须在数据库级别修复它:

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

    【讨论】:

    • 确实,admin 用户可以访问 settings 菜单,并且我们能够将适当的权限返回给 admin 用户。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-18
    • 1970-01-01
    • 2020-04-27
    • 1970-01-01
    相关资源
    最近更新 更多