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 Nutzernamepassword- das Password für den RestAPI Zugriffpotency- 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 Gruppepotency- 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.