Skip to content
Luca Brügger edited this page Apr 27, 2020 · 63 revisions

These are the defined Permissions in Cryptopus

General Rules

Admin Conf Admin User Teammember API User
Create Team pub X X
Update Team pub X X
Delete Team pub X (X) X
Create Team prv X X
Update Team prv X
Delete Team prv (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
Update Item X X
Delete Item X X

*pub = public
*prv = private

Even more Important Permissions

Admin Conf Admin User Teammember API User
Add Teammember pub 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 (X)
Delete User X (x)
Edit Firstname X (x)
Edit Lastname X (x)
Edit Username X
Edit Password X
Make Conf Admin X
Make Admin X X
Unlock X X

(x) = only if selected User is not Admin

(X) = same as above and User whose LDAP has been deleted

Additional information:

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

Conf Admin can delete Team but 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:

Update Account
Create Account
Delete Account

Clone this wiki locally