Skip to content
Lucas Habersaat edited this page Apr 27, 2020 · 63 revisions

These are the defined Permissions in Cryptopus

The Permissions are defined by the Development Team of Cryptopus.

In our opinion, the Permissions are given in the best way as they are right now. Take a closer look to understand them better!

There are 3 Roles in general, Admins, Conf Admins and normal Users. Each of them can be member of a team and if so, can edit their team like defined in the Teammembers column.

Admins are automatically Teammembers of any public Team, however Conf Admins are not.

General Rules

Admin Conf Admin User Teammember
Create Team pub X X? X
Update Team pub X X
Delete Team pub X (X) empty?
Create Team prv X X? X
Update Team prv X
Delete Team prv X? (X) X
Create Group X X
Update Group X X
Delete Group X X
Create Account X X
Move Account X X
Update Account X X
Delete Account X X
Create Item X X
Update Item X X
Delete Item X X

*pub = public
*prv = private
*(X) = only if last Teammember

Even more Important Permissions

Admin Conf Admin User Teammember
Add Teammember pub X X X?
Remove Teammember pub X X
Add Teammember prv X
Remove Teammember prv X
Add Group pub X X
Remove Group pub X X
Add Group prv X
Remove Group prv X

User Configuration

Admin Conf Admin
Create User X *
Delete User X *NA
Edit Firstname X *NA
Edit Lastname X *NA
Edit Username X
Edit Password X
Make Conf Admin X
Make Admin X X
Unlock X X

*NA = only if selected User is not Admin

* same as above and User whose LDAP has been deleted

Additional information:

Admins can Update or Delete a public Team even if they're not Teammember of it, however not for private Teams.

Conf-Admin can delete a Team only if he is the last Teammember.

Admin Settings

Admin Conf Admin User
Change Password X X
Change own Password X X X
Update Settings X X
Send Recrypt Requests X
Send own Recrypt Requests X X
Recieve Recrypt Requests X
Handle Recrypt Requests X
New Root Password MT X
Removed LDAP Users MT X

*MT = Maintenance Task

Additional information:

Maintenance Tasks are only executable by Admins.

API

Cryptopus features an API. There are the Permissions defined as follows.

Key Permissions:

API User
Create Account X
Update Account X
Delete Account X
Clone this wiki locally