Benutzerverwaltung mit dem CLI-Befehl user
Neuer Artikel: 06.2023
notempty
Dieser Artikel bezieht sich auf eine Resellerpreview
Beispiel: user set id "10" groups [ ] (Leerzeichen zwischen den Klammern beachten!)
Befehl | Beschreibung | Beispiel | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
useruser getuser get |
Zeigt alle oder einzelne Benutzer an
|
Alle Benutzer anzeigen: user get | |||||||||||||||
name | ' 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 | ' 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 | ' 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 user "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 | ' 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 | ' Beschränkungen des Benutzeraccounts |