Polecenie ElasticSearch-Users

Polecenie ElasticSearch-Users
Polecenie ElasticSearch-Users umożliwia dodawanie lub usuwanie użytkowników za pomocą uwierzytelniania opartego na plikach w klastrze ElasticSearch. Umożliwia także zarządzanie ról użytkowników i hasłem na węzeł. Ten post bada różne przypadki użycia polecenia ElasticSearch-Users.

Lokalizacja polecenia

Polecenie ElasticSearch-Users znajduje się w katalogu BIN w katalogu instalacji ElasticSearch:

instalt_dir/bin/elasticSearch-Users

Należy pamiętać, że może się to różnić w zależności od metody instalacji i środowiska, w którym uzyskujesz dostęp do klastra.

Składnia polecenia

Polecenie ElasticSearch-Users jest zgodne z stosunkowo prostą składnią, jak pokazano:

Opis opcji

- -

-E Skonfiguruj ustawienie

-H, -Help Show pomoc

-s, -Silent pokazuje minimalną moc wyjściową

-v, -Verbose Pokaż mocne wyjście

Polecenia Sub poleceń ElasticSearch-Users

Polecenie ElasticSearch-Users obsługuje różne podkomenda.

Podkomendy są tak, jak pokazano:

Polecenia

--------
UserAdd - dodaje użytkownika pliku
UserDel - usuwa użytkownika opartego na pliku
PASSWD - Zmienia hasło istniejącego użytkownika oparte na plikach
Role - edytuj role istniejącego użytkownika
Lista - Wypisz istniejących użytkowników opartych na plikach I Ich odpowiadające role

Pozwólmy teraz, w jaki sposób możemy użyć polecenia ElasticSearch-Users do wykonywania różnych operacji.

Przykłady

Poniższe przykłady pokazują, jak wykonywać różne działania za pomocą polecenia ElasticSearch-Users:

Przykład 1 - Użytkownicy ElasticSearch Utwórz użytkownika

Możemy użyć polecenia ElasticSearch-Users i subkommmandu UserADD, aby utworzyć nowego użytkownika w dziedzinie plików.

Przykład jest pokazany poniżej:

/bin/elasticSearch -Users UserAdd Linuxhint -p hasło

Powyższe polecenie tworzy nowego użytkownika z nazwą użytkownika „Linuxhint” i hasłem hasła „.'

Przykład 2 - Użytkownicy ElasticSearch tworzą użytkowników z ról

Aby przypisać określone role do danej nazwy użytkownika podczas tworzenia użytkowników, możemy użyć parametru -R, a następnie listy ról, które chcemy przypisać jako listę oddzieloną przecinkami

Przykład:

/bin/elasticSearch -Users UserAdd Linuxhint -p hasło -r superuser, kibana_admin, obserwator_admin

Powyższe polecenie tworzy użytkownika z określoną nazwą użytkownika i hasłem. Przypisujemy również role role.

Przykład 3 - Użytkownicy ElasticSearch -Users

Możemy wymienić użytkowników w dziedzinie plików za pomocą podkomenda. Przykład:

/Bin/ElasticSearch-Users

Polecenie powinno wymienić dostępne nazwy użytkowników i powiązane role.

Linuxhint: Watcher_admin, kibana_admin, superuser

Przykład 4 - ElasticSearch -Users Resetuj hasło

Aby zmienić hasło istniejącego użytkownika, możemy użyć polecenia PASSWD, jak pokazano w poniższym przykładzie:

/bin/elasticSearch-Users Passwd Linuxhint w PWSH o 11:43:45

Wchodzić nowy hasło:

Zagadnij nowy hasło:

Polecenie wyruszy na nowe hasło dla określonej nazwy użytkownika.

Przykład 5 - ElasticSearch -Users usuwają użytkownika

Aby usunąć użytkownika, możemy użyć subkommmandu UserDel, jak pokazano:

/bin/elasticSearch-Users UserDel Linuxhint

Wniosek

Ten post nauczył Cię, jak korzystać z polecenia ElasticSearch-Users do zarządzania uwierzytelnianiem użytkownika opartym na plikach i ról.