sourcefare零基础学习 - 使用自定义权限优化项目管理

sourcefare 是一款开源免费的代码扫描工具,支持免费私有化部署,一键安装零配置,简洁易用。本文将详细介绍如何安装sourcefare,创建项目,使用自定义权限管理项目。

1、sourcefare 安装与配置

1.1 安装

本文以CentOS操作系统为例。

  • 下载,CentOS安装包下载地址:Sourcefare下载,点击CentOS下载,下载安装包如tiklab-sourcefare-x.x.x.rpm。
  • 安装,上传到服务器上,在文件同级目录执行命令安装。

rpm -ivh tiklab-sourcefare-x.x.x.rpm

  • 启动,系统默认安装路径为/opt目录,进入/opt/tiklab-sourcefare/bin目录下,执行./sourcefare start即可启动成功。

启动sourcefare系统

使用 http://ip:8900 进行访问。使用初始用户名密码admin\123456登录。成功登录后展示sourcefare首页。

sourcefare首页

1.2 添加系统用户

系统启动成功后,需要添加系统用户,依次点击系统设置->用户与权限->用户,在用户页面对系统用户进行管理。​系统内置管理员用户,无法删除。

用户列表

点击"添加用户",展现添加用户弹窗。

添加用户

添加账号成功之后,可以对账号进行编辑、修改密码、重置密码、删除。

账号操作

1.3 添加自定义权限

用户添加完成后,进入系统设置→权限,添加自定义角色。

添加自定义权限

例如添加自定义角色"项目负责人",点击角色名称,可编辑"项目负责人"的用户。

角色添加用户

角色用户添加完毕之后,点击权限tab可编辑角色的权限。

修改权限

2、创建并配置项目

2.1 创建项目

进入系统,系统用户创建完毕之后,可根据不同需求来创建不同的项目。点击项目→新建项目,配置项目的基本信息。

​新建项目

|------|-----------------------------------------|
| 字段 | 说明 |
| 项目名称 | 项目名称清晰地标识项目或对象,不能重复以及输入特别字符。 |
| 项目权限 | 私有:只有创建者,以及项目成员可以看到。 全局:系统内的所有人都可看到,查看。 |
| 项目描述 | 编辑当前项目的描述。 |

点击下一步,填写项目扫描详细配置。

创建项目

创建项目成功之后,在项目页面可浏览创建的项目。支持通过项目名称(模糊查询)进行查询。

项目页面

项目列表支持快捷收藏、编辑和删除。

项目操作

2.2 添加项目成员

项目创建成功之后,根据项目的属性(可见范围)对访问项目的成员进行管理。

想要添加项目成员,在项目 详情→设置→成员,进入成员编辑页面。

​​​成员列表

如果用户在创建项目未选成员,那么项目默认有创建人和admin两个成员。点击添加用户,添加的成员列表从系统用户列表获取。

点击添加用户,勾选添加用户,点击确定即可成功添加项目成员。

添加成员

2.3 添加自定义权限

用户添加完成后,进入系统设置→权限,添加自定义角色。

添加自定义权限

例如添加自定义角色"项目经理",点击角色名称,可编辑"项目经理"的用户。

角色添加用户

角色用户添加完毕之后,点击权限tab可编辑角色的权限。

修改权限

2.4 分配权限

流水线角色添加完成后,在流水线成员列表找到成员,修改成员角色。

修改成员角色

成员角色可多选。

修改成员角色

相关推荐
sbjdhjd1 小时前
大三网安秋招核心学习前言(AI 安全 + Web 漏洞 + 内网渗透全考点)
人工智能·网络协议·学习·安全·网络安全·开源·php
LccKyI2 小时前
C#学习day06(方法/函数及其关键字,附思维导图)
经验分享·学习·c#
xian_wwq3 小时前
【学习笔记】Loop Engineering,从手动提示到目标驱动自动化-13/16
笔记·学习·自动化
殷忆枫3 小时前
K210 BOX学习笔记:环境搭建及模型训练部署
学习
qq_185198693 小时前
SpingBoot3入门学习-Web开发-三
java·数据库·学习
lifallen3 小时前
Avernet:Agent 的组织网络
人工智能·学习·ai·开源软件·ai编程
我爱cope4 小时前
【计算机网络 | 数据链路层2:差错检测与纠正:奇偶校验、校验和、CRC 分别怎么工作?】
网络·学习·计算机网络
知识分享小能手4 小时前
线性代数学习教程,从入门到精通,矩阵及其运算 — 完整知识点与详细推导(3)
学习·线性代数·矩阵
小弥儿5 小时前
Firecrawl:把整个网页变成 AI 可查询的数据库
数据库·人工智能·学习
woshihuanglaoshi5 小时前
鸿蒙老旧项目升级改造高级:API废弃迁移/ArkTS语法升级/架构重构策略/增量迁移/风险管控方案
学习·华为·重构·架构·harmonyos·鸿蒙