Zum Hauptinhalt springen
Version: CloudNet v3.3

Permissions Befehl

The permissions command is used to manage the Permissions Module

Permission: cloudnet.command.permissions
Aliase: permissions, perms

Information

Dieser Befehl kann als Befehl in der Node-Konsole oder als Ingame-Befehl mit dem Präfix /cloud verwendet werden

Dies ist eine grundlegende Übersicht über den permissions Befehl.
Nachfolgend sind weitere Informationen über den Befehl zu finden.

COMMAND:  - permissions reload
COMMAND: - permissions create user <name> <password> <potency>
COMMAND: - permissions create group <name> <potency>
COMMAND: - permissions delete user <name>
COMMAND: - permissions delete group <name>
COMMAND: - permissions user <user>
COMMAND: - permissions user <user> rename <name>
COMMAND: - permissions user <user> changePassword <password>
COMMAND: - permissions user <user> check <password>
COMMAND: - permissions user <user> add group <name>
COMMAND: - permissions user <user> add group <name> <time in days | lifetime>
COMMAND: - permissions user <user> add permission <permission>
COMMAND: - permissions user <user> add permission <permission> <potency>
COMMAND: - permissions user <user> add permission <permission> <potency> <targetGroup>
COMMAND: - permissions user <user> add permission <permission> <potency> <time in days | lifetime>
COMMAND: - permissions user <user> add permission <permission> <targetGroup>
COMMAND: - permissions user <user> add permission <permission> <potency> <time in days | lifetime> <targetGroup>
COMMAND: - permissions user <user> remove permission <permission>
COMMAND: - permissions user <user> remove permission <permission> <targetGroup>
COMMAND: - permissions user <user> remove group <group>
COMMAND: - permissions group
COMMAND: - permissions group <group>
COMMAND: - permissions group <group> set sortId <sortId>
COMMAND: - permissions group <group> set display <display> ...
COMMAND: - permissions group <group> set prefix <prefix> ...
COMMAND: - permissions group <group> set suffix <suffix> ...
COMMAND: - permissions group <group> set defaultGroup <defaultGroup>
COMMAND: - permissions group <group> set color <color> | 1.13+
COMMAND: - permissions group <group> add group <name>
COMMAND: - permissions group <group> add permission <permission>
COMMAND: - permissions group <group> add permission <permission> <potency>
COMMAND: - permissions group <group> add permission <permission> <potency> <targetGroup>
COMMAND: - permissions group <group> add permission <permission> <potency> <time in days | lifetime>
COMMAND: - permissions group <group> add permission <permission> <targetGroup>
COMMAND: - permissions group <group> add permission <permission> <potency> <time in days | lifetime> <targetGroup>
COMMAND: - permissions group <group> remove permission <permission>
COMMAND: - permissions group <group> remove permission <permission> <targetGroup>
COMMAND: - permissions group <group> remove group <name>

permissions reload

Verwendung: permissions reload

Dieser Befehl lädt die Konfiguration mit den Permissions neu, um manuelle Änderungen anzuwenden.

Befehle zur Benutzerverwaltung

permissions create user

Verwendung: permissions create user <name> <password> <potency>

Dieser Befehl erstellt einen Nutzer für die RestAPI mit den gegebenen Argumenten:

  • name - der Nutzername
  • password - das Password für den RestAPI Zugriff
  • potency - die Potency des Nutzers

permissions create group

Verwendung: permissions create group <name> <potency>

Dieser Befehl erstellt eine neue Permissiongruppe mit den gegebenen Argumenten:

  • name - der Name der Gruppe
  • potency - die Potency der Gruppe

permissions user

Verwendung: permissions user <user>

Dieser Befehl gibt Informationen über den Nutzer aus (seine Gruppen und zusätzliche Permissions)

permissions user rename

Verwendung: permissions user <user> rename <user>

Dieser Befehl benennt einen Nutzer (erstes Argument) in den neuen Namen (zweites Argument) um

permissions user changePassword

Verwendung: permissions user <user> changePassword <password>

Dieser Befehl legt ein neues Passwort für den angegebenen Nutzer fest.

permissions user add group

Verwendung 1: permissions user <user> add group <group>

Dieser Befehl fügt den angegebenen user der angegebenen group ohne Ablaufzeit hinzu.

Verwendung 2: permissions user <user> add group <group> <time in days | lifetime>

Dieser Befehl fügt den angegebenen Nutzer user der angegebenen Gruppe group für die Anzahl der Tage hinzu, die im letzten Argument festgelegt wurden.

permissions user add permission

Verwendung 1: permissions user <user> add permission <permission>

Dieser Befehl gewährt dem angegebenen Nutzer user die angegebene Permission permission.

Verwendung 2: permissions user <user> add permission <permission> <potency>

Dieser Befehl gewährt dem angegebenen Nutzer user die angegebene Permission permission mit der festgelegten potency.

Verwendung 3: permissions user <user> add permission <permission> <potency> <targetGroup>

Dieser Befehl gewährt dem angegebenen Nutzer user die angegebene Permission permission mit der Potency potency, beschränkt auf die Gruppe targetGroup

Verwendung 4: permissions user <user> add permission <permission> <potency> <time in days | lifetime>

Dieser Befehl gewährt dem angegebenen Nutzer user die angegebene Permission permission mit der Potencypotency für die Anzahl an Tagen im letzten Argument.

Verwendung 5: permissions user <user> add permission <targetGroup>

Dieser Befehl gewährt dem angegebenen Nutzer user die angegebene Permission permission, beschränkt auf die Servergruppe targetGroup

Verwendung 6: permissions user <user> add permission <potency> <time in days | lifetime> <targetGroup>

Dieser Befehl gewährt dem angegebenen Nutzer user die angegebene Permission permission mit der Potency potency, beschränkt auf die Servergruppe targetGroup, für die Anzahl an Tagen, die im vorletzten Argument angegebenen wurden

Hinweis

Wenn explizit eine Permission entfernt werden soll, muss diese mit einer negativen Potency potency hinzugefügt werden.

permissions user remove permission

Verwendung 1: permissions user <user> remove permission <permission>

Dieser Befehl entfernt die erteilte Permission permission vom angegebenen Nutzer user

Warnung

Dies funktioniert nicht für Permissions, die für eine bestimmte Gruppe targetGroup gesetzt wurden!
Weitere Informationen sind weiter unten auf der Seite zu finden.

Usage 2: permissions user <user> remove permission <permission> <targetGroup>

Dieser Befehl entfernt die erteilte Permission permission vom angegebenen Nutzer user, welche auf die angegebene Gruppe targetGroup beschränkt war.

permissions user remove group

Verwendung: permissions user <user> remove group <group>

Dieser Befehl entfernt den angegebenen Nutzer user aus der angegebenen Gruppe group.

Gruppen Verwaltungsbefehle

permissions group

Verwendung 1: permissions group

Dieser Befehl gibt alle verfügbaren Permissiongruppen aus, einschließlich ihrer Namen, geerbten Gruppen, Sortierung und mehr.

Verwendung 2: permissions group <group>

Dieser Befehl gibt die oben erklärten Informationen über die spezifische Gruppe group aus

permissions group set sortId

Verwendung: permissions group <group> set sortId <sortId>

Dieser Befehlt setzt die SortID sortId für die angegebene Gruppe group.

permissions group set display

Verwendung: permissions group <group> set display <display>

Dieser Befehl setzt den Displaynamen display für die angegebene Gruppe group.

permissions group set prefix

Verwendung: permissions group <group> set prefix <prefix>

Dieser Befehl setzt den Prefix prefix für die angegebene Gruppe group.

permissions group set suffix

Verwendung: permissions group <group> set suffix <suffix>

Dieser Befehl setzt den Suffix suffix für die angegebene Gruppe group.

permissions group set suffix

Verwendung: permissions group <group> set defaultGroup <defaultGroup>

This command sets if the given group should be a default group or not.
The argument defaultGroup can either be true (if it should be a default group) or false (if not).

permissions group set color

Usage: permissions group <group> set color <color>

This command sets the color of the given group.

permissions group add group

Verwendung: permissions group <group> add group <name>

This command adds the group given for the argument name to the group specified in group.
This creates an inheritance, so all permissions of the group name will be available to users in the group group.

permissions group add permission

Usage 1: permissions group <group> add permission <permission>

Dieser Befehl erteilt der angegebenen group die spezifische permission.

Verwendung 2: permissions group <group> add permission <permission> <potency>

Dieser Befehl erteilt der angegebenen group die spezifische permission mit der gegebenen potency.

Verwendung 3: permissions group <group> add permission <permission> <potency> <targetGroup>

Dieser Befehl erteilt der angegebenen group die spezifische permission mit der gegebenen potency, beschränkt auf die targetGroup

Verwendung 4: permissions group <group> add permission <permission> <potency> <time in days | lifetime>

This command grants the given group the specified permission with the set potency for the amount of days set in the last argument.

Usage 5: permissions group <group> add permission <targetGroup>

This command grants the given group the specified permission, limited to the targetGroup

Usage 6: permissions group <group> add permission <potency> <time in days | lifetime> <targetGroup>

This command grants the given group the specified permission with the set potency for the amount of days given in the second last argument, limited to the targetGroup

Hinweis

Wenn explizit eine Permission entfernt werden soll, muss diese mit einer negativen Potency potency hinzugefügt werden.

permissions user remove permission

Usage 1: permissions group <group> remove permission <permission>

This command removes the granted permission from the given group

Warnung

Dies funktioniert nicht für Permissions, die für eine bestimmte Gruppe targetGroup gesetzt wurden!
Weitere Informationen sind weiter unten auf der Seite zu finden.

Usage 2: permissions group <group> remove permission <permission> <targetGroup>

Dieser Befehl entfernt die erteilte permission von der angegebenen group, welche auf die angegebene targetGroup beschränkt war.

permissions group remove group

Usage: permissions group <group> remove group <group>

This command removes the inheritance of the group group from the group name.