Skip to content

Commit

Permalink
Merge 2ad9fb8 into e8565a4
Browse files Browse the repository at this point in the history
  • Loading branch information
xaleeks committed Jul 24, 2019
2 parents e8565a4 + 2ad9fb8 commit 37813fc
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/user_guide.md
Expand Up @@ -41,13 +41,17 @@ Harbor manages images through projects. Users can be added into one project as a

* **Guest**: Guest has read-only privilege for a specified project.
* **Developer**: Developer has read and write privileges for a project.
* **Master**: Master has elevated permissions beyond those of 'Developer' including the ability to kick of scanning of images, viewing replications jobs, and deletion of images and helm charts.
* **ProjectAdmin**: When creating a new project, you will be assigned the "ProjectAdmin" role to the project. Besides read-write privileges, the "ProjectAdmin" also has some management privileges, such as adding and removing members, starting a vulnerability scan.

Besides the above three roles, there are two system-wide roles:

* **SysAdmin**: "SysAdmin" has the most privileges. In addition to the privileges mentioned above, "SysAdmin" can also list all projects, set an ordinary user as administrator, delete users and set vulnerability scan policy for all images. The public project "library" is also owned by the administrator.
* **Anonymous**: When a user is not logged in, the user is considered as an "Anonymous" user. An anonymous user has no access to private projects and has read-only access to public projects.

See detailed permissions matrix listed here:
https://github.com/goharbor/harbor/blob/master/docs/permissions.md

## User account
Harbor supports different authentication modes:

Expand Down

0 comments on commit 37813fc

Please sign in to comment.