notempty
notempty
notempty Dieser Artikel bezieht sich auf eine nicht mehr aktuelle Version!
notempty
Der Artikel für die neueste Version steht hier
Zu diesem Artikel gibt es bereits eine neuere Version, die sich allerdings auf eine Reseller-Preview bezieht
Benutzerverwaltung mit dem CLI-Befehl user
Letzte Anpassung: 09.2023
Neu:
- Korrektur Syntax user attribute otpsecret
notempty
Dieser Artikel bezieht sich auf eine Resellerpreview
Beispiel: user set id "10" groups [ ] (Leerzeichen zwischen den Klammern beachten!)
Sollen mehrere Werte in einem Parameter übergeben werden, müssen diese in Anführungszeichen gesetzt werden und von eckigen Klammern mit einem Leerzeichen Abstand umschlossen werden.
Beispiel: user set id "10" groups [ "Gruppe1" "Gruppe2" "Gruppe3" ]
Befehl | Parameter | Beschreibung | Beispiel | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
useruser getuser get |
Zeigt alle oder einzelne Benutzer an
|
Alle Benutzer anzeigen: user get | |||||||||||||||
name | Optional. Name des Benutzeraccounts | Benutzer "benutzer1" anzeigen: user get name "benutzer1" | |||||||||||||||
user newuser new |
Erstellt einen neuen Benutzer | user new name "benutzer2" password "insecure" groups "ssl-user" | |||||||||||||||
name | Name des Benutzeraccounts | ||||||||||||||||
password | Passwort des Benutzeraccounts | ||||||||||||||||
groups | Gruppe des Benutzeraccounts | ||||||||||||||||
user setuser set |
Ändert Benutzereinstellungen | user set id "183" groups vpn-benutzer | |||||||||||||||
id | ID des Benutzeraccounts | ||||||||||||||||
name | Optional. Name des Benutzeraccounts | ||||||||||||||||
groups | Gruppe des Benutzeraccounts | ||||||||||||||||
user deleteuser delete |
Löscht einen Benutzer. Ein Parameter hinreichend. | user delete id "193" | |||||||||||||||
id | ID des Benutzeraccounts | ||||||||||||||||
name | Name des Benutzeraccounts | ||||||||||||||||
user checkuser check |
Überprüft, ob ein Benutzer Mitglied einer bestimmten Gruppe ist | user check name "benutzer1" groups "vpn-user" | |||||||||||||||
name | Name des Benutzeraccounts | ||||||||||||||||
groups | Gruppe des Benutzeraccounts | ||||||||||||||||
user checkotpuser checkotp |
Überprüfen des OTP Code aus dem Token | user checkotp name "user1" code "1234562" | |||||||||||||||
name | Name des Benutzeraccounts | ||||||||||||||||
code | OTP-Code, der auf Gültigkeit überprüft werden soll | ||||||||||||||||
user whouser who |
– | Zeigt an, welcher Benutzer verbunden und eingeloggt ist | user who | ||||||||||||||
user attributeuser attribute getuser attribute get |
Zeigt die Attribute eines oder aller Benutzer an
|
user attribute get | |||||||||||||||
name | Optional. Name des Benutzeraccounts | user attribute get name "benutzer1" | |||||||||||||||
user attribute setuser attribute set |
Ändert die Attribute des Benutzers | user attribute set name "admin" attribute "password_change" value "1" | |||||||||||||||
user | Name des Benutzeraccounts | ||||||||||||||||
attribute | Zugewiesene Attribute des Benutzeraccounts
| ||||||||||||||||
value | Wert des Attributs | ||||||||||||||||
user attribute otpsecretuser attribute otpsecret |
Generiert einen neuen OTP shared secret code | user attribute otpsecret name "user1" spcli user attribute otpsecret name "user1" | |||||||||||||||
user | Name des Benutzeraccounts | ||||||||||||||||
user captiveportaluser captiveportal getuser captiveportal get |
– | Auflistung aller Captive Portal Benutzeraccounts | user captiveportal get | ||||||||||||||
user captiveportal newuser captiveportal new |
Erstellt einen Captive Portal Benutzeraccounts | user captiveportal new name "CP-User" password "InSecure" expirydate "24:00" | |||||||||||||||
name | Name des Captive Portal Benutzeraccounts | ||||||||||||||||
password | Passwort des Captive Portal Benutzeraccounts | ||||||||||||||||
expirydate | Datum des Ablaufs | ||||||||||||||||
user captiveportal setuser captiveportal set |
Änderung des Passwortes oder des Ablaufdatums des Captive Portal Benutzeraccounts | Änderung Passwort: user captiveportal set name "CP-User" password "CP-InSecure" Änderung Ablaufdatum: user captiveportal set name "CP-User" expirydate "12:00" | |||||||||||||||
name | Name des Captive Portal Benutzeraccounts | ||||||||||||||||
password | Passwort des Captive Portal Benutzeraccounts | ||||||||||||||||
expirydate | Datum des Ablaufs | ||||||||||||||||
user captiveportal deleteuser captiveportal delete |
Löscht einen Captive Portal Benutzeraccount | user captiveportal delete name "CP-User" | |||||||||||||||
name | Name des Captive Portal Benutzeraccounts | ||||||||||||||||
user groupuser group getuser group get |
– | Zeigt die Gruppen an
|
user group get | ||||||||||||||
user group newuser group new |
Erstellt eine neue Gruppe | user group new name "proxy-user" permission "HTTP_PROXY" | |||||||||||||||
name | Name der Gruppe | ||||||||||||||||
permission | Berechtigung der Gruppe
| ||||||||||||||||
user group setuser group set |
Ändert die Einstellungen einer Gruppe | user group set id "194" permission [ WEB_USER VPN_CLIENTLESS ] | |||||||||||||||
id | ID der Gruppe | ||||||||||||||||
name | Optional. Name der Gruppe | ||||||||||||||||
permission | Berechtigung der Gruppe
| ||||||||||||||||
user group deleteuser group delete |
Löscht eine Gruppe. Ein Parameter hinreichend. | user group delete id "194" | |||||||||||||||
id | ID der Gruppe | ||||||||||||||||
name | Name der Gruppe | ||||||||||||||||
user group attribute getuser group attribute get |
Zeigt die Attribute der Gruppen
|
user group attribute get | |||||||||||||||
user group attribute setuser group attribute set |
Fügt Attribute einer Gruppe hinzu | user group attribute set name "Userinterface" attribute "openvpn_client_download" value "0" | |||||||||||||||
name | Name der Gruppe | ||||||||||||||||
attribute | Zugewiesene Attribute der Gruppe | ||||||||||||||||
value | Wert des Attributs | ||||||||||||||||
user group attribute deleteuser group attribute delete |
Löscht ein Attribut einer Gruppe | user group attribute delete name "Userinterface" attribute "openvpn_client_download" | |||||||||||||||
name | Name der Gruppe | ||||||||||||||||
attribute | Zugewiesene Attribute der Gruppe
| ||||||||||||||||
user support newuser support new |
Erstellt einen Support-Benutzer | user support new name "Support" password "InSecure" groups "User" expirydate "24:00" | |||||||||||||||
name | Name des Benutzeraccounts | ||||||||||||||||
password | Passwort des Benutzeraccounts | ||||||||||||||||
groups | Gruppe des Benutzeraccounts | ||||||||||||||||
expirydate | Datum des Ablaufs | ||||||||||||||||
flags | Optional. Beschränkungen des Benutzeraccounts |