Befehlsort
Der Befehl elasticsearch-users befindet sich im Bin-Verzeichnis des Elasticsearch Install-Verzeichnisses:
install_dir/bin/elasticsearch-users-usersBeachten Sie, dass dies je nach Installationsmethode und der Umgebung, in der Sie auf Ihren Cluster zugreifen.
Befehlssyntax
Der Befehl elasticsearch-users folgt einer relativ einfachen Syntax, wie gezeigt:
Option Beschreibung
- -
-E Konfigurieren Sie eine Einstellung
-H, -Help Show Hilfe
-S, -Silent zeigen minimale Ausgabe
-V, -Verbose zeigen ausführliche Ausgabe
Elasticsearch-User Sub-Befehle
Der Befehl elasticsearch-users unterstützt verschiedene Unterbefehle, mit denen Sie Benutzer hinzufügen und entfernen, Kennwörter verwalten, Rollen bearbeiten usw.
Die Unterbefehle sind wie gezeigt:
Befehle
--------Lassen Sie uns nun untersuchen, wie wir den Befehl elasticsearch-users verwenden können, um verschiedene Operationen auszuführen.
Beispiele
Die folgenden Beispiele zeigen, wie verschiedene Aktionen mit dem Befehl elasticsearch-users verschiedene Aktionen ausgeführt werden:
Beispiel 1 - Elasticsearch -Benutzer erstellen Benutzer
Wir können den Befehl elasticsearch-users und den UserAdd-Unterbefehl verwenden, um einen neuen Benutzer in der Dateirealisierung zu erstellen.
Ein Beispiel ist unten gezeigt:
/bin/elasticsearch -users userAdd LinuxHint -p PasswortDer obige Befehl erstellt einen neuen Benutzer mit dem Benutzernamen "LinuxHint" und dem Passwort "Passwort".''
Beispiel 2 - Elasticsearch -Benutzer erstellen Benutzer mit Rollen
Um einem bestimmten Benutzernamen während der Benutzererstellung bestimmte Rollen zuzuweisen, können wir den Parameter -r verwenden, gefolgt von der Liste der Rollen, die wir als von Kommas getrennte Liste zuweisen möchten
Beispiel:
/bin/elasticsearch -users userAdd LinuxHint -p Passwort -R Superuser, Kibana_Admin, Watcher_AdminDer obige Befehl erstellt einen Benutzer mit dem angegebenen Benutzernamen und dem angegebenen Passwort. Wir weisen auch die Rollen des Superusers, Kibana_admin und Watcher_admin dem Benutzernamen zu.
Beispiel 3 - Elasticsearch -Benutzer listen Benutzer auf
Wir können die Benutzer in der Dateibereichen mithilfe des Unterbefehls der Liste auflisten. Beispiel:
/bin/elasticsearch-users-ListeDer Befehl sollte die verfügbaren Benutzernamen und die zugehörigen Rollen auflisten.
LinuxHint: Watcher_admin, Kibana_admin, SuperuserBeispiel 4 - Elasticsearch -Benutzer werden das Passwort zurücksetzen
Um das Kennwort eines vorhandenen Benutzers zu ändern, können wir den Befehl passwd verwenden, wie im folgenden Beispiel gezeigt:
/bin/elasticsearch-users passwd LinuxHint in PWSH um 11:43:45 UhrEingeben neu Passwort:
Wiedergabe neu Passwort:
Der Befehl fordert Sie für ein neues Passwort für den angegebenen Benutzernamen auf.
Beispiel 5 - Elasticsearch -Benutzer löschen Benutzer
Um einen Benutzer zu entfernen, können wir den UserDel -Unterbefehl wie gezeigt verwenden:
/bin/elasticsearch-users userdel LinuxHintAbschluss
In diesem Beitrag wurden Sie beigebracht.