SonarQube 5.1 中查看源的权限不足

Posted

技术标签:

【中文标题】SonarQube 5.1 中查看源的权限不足【英文标题】:Insufficient privileges on View Source in SonarQube 5.1 【发布时间】:2015-09-24 04:40:41 【问题描述】:

我在 SQ (SonarQube)5.1 的“查看源代码”功能中遇到了问题。

在 SQ 5.1 上,我无法查看其中一个项目的任何文件的源代码。然而,所有其他项目似乎都在这方面工作正常。

我拥有管理员凭据,并检查了这两个项目的设置 -> 权限。 'BROWSE' 和 'SEE SOURCE CODE' 配置对组具有 'Anyone' 值。

但查看源代码在特定项目上不起​​作用(使用管理员或未登录) - SQ 在浏览器上抛出“权限不足”弹出错误(http 403 Forbidden)

我想知道问题出在哪里? SQ 5.1 的一个已知错误?

感谢调试此问题的任何帮助!

【问题讨论】:

您最近迁移到 5.1 了吗?您最近是否分析过这个项目? 哦,我明白你的意思了。是的,我最近迁移到了 5.1,我看到有权限问题的项目最后一次运行是在同一天。我会要求团队再次重新运行分析。这可能会解决问题。想知道项目权限将如何影响 SQ 版本升级.. @Fabrice-SonarSourceTeam 我从 SQ 中删除了项目并重新运行分析,但它仍然存在权限问题。我们运行分析的方式有什么.. maven 命令中有什么吗?我正在调试更多.. 这真的很奇怪,你只有这个项目有问题。在服务器上处理项目时,您在日志中没有看到任何错误?此项目的“设置 > 系统 > 分析报告”页面显示什么? 【参考方案1】:

您需要 See Source Code 权限 - 您可以通过转到 Administration -> Projects -> Management -> Edit Permissions 来更改这些权限并进行编辑。

附:我知道是 5 年后,但这仍然适用于当前版本的 SonarQube ??‍♂️

【讨论】:

以上是关于SonarQube 5.1 中查看源的权限不足的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu14.04安装CMake3.5.1(转)

SonarQube 插件权限质量配置

oracle 存储过程 权限问题 PL/SQL: ORA-01031: 权限不足

Exchange管理控制台[EMC]出现“您的权限不足,无法查看此数据”

无论如何将sonarqube全局权限和配置加载为代码?

SonarQube8.8部署(CentOS 7)