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
.