Elasticsearch-brukere kommando

Elasticsearch-brukere kommando
Elasticsearch-Users-kommandoen lar deg legge til eller fjerne brukere ved hjelp av filbasert autentisering i Elasticsearch Cluster. Det lar deg også administrere brukerroller og passord per node. Dette innlegget utforsker de forskjellige brukssakene for Elasticsearch-bruker-kommandoen.

Kommandoplassering

Elasticsearch-Users-kommandoen ligger i BIN-katalogen til Elasticsearch Install-katalogen:

install_dir/bin/elasticsearch-brukere

Husk at dette kan variere avhengig av installasjonsmetoden og miljøet du får tilgang til klyngen din.

Kommandosyntaks

Kommandoen Elasticsearch-Brukere følger en relativt enkel syntaks som vist:

Alternativ beskrivelse

- -

-E Konfigurer en innstilling

-h, -hjelp show hjelp

-s, -silent viser minimal utgang

-V, -verbose Vis ordrang

Elasticsearch-brukere SUB-kommandoer

Elasticsearch-bruker-kommandoen støtter forskjellige underkommandoer som lar deg legge til og fjerne brukere, administrere passord, redigere roller osv.

Underkommandoene er som vist:

Kommandoer

--------
useradd - Legger til en filbruker
UserDel - Sletter en filbasert bruker
PASSWD - Endrer passordet til en eksisterende filbasert bruker
Roller - Rediger roller til en eksisterende bruker
Liste - liste eksisterende filbaserte brukere og deres tilsvarende roller

La oss nå utforske hvordan vi kan bruke elasticsearch-bruker-kommandoen til å utføre forskjellige operasjoner.

Eksempler

Følgende eksempler viser hvordan du utfører forskjellige handlinger ved å bruke kommandoen Elasticsearch-Brukere:

Eksempel 1 - Elasticsearch -brukere Opprett bruker

Vi kan bruke elasticsearch-bruker-kommandoen og brukeradd-underkommandoen for å opprette en ny bruker i filområdet.

Et eksempel er vist nedenfor:

/bin/elasticsearch -brukere useradd linuxhint -p passord

Kommandoen over oppretter en ny bruker med brukernavnet 'Linuxhint' og passordet 'passord.'

Eksempel 2 - Elasticsearch -brukere lager brukere med roller

For å tilordne spesifikke roller til et gitt brukernavn under brukeroppretting, kan vi bruke -R -parameteren etterfulgt av listen over roller vi ønsker å tilordne som en komma -separert liste

Eksempel:

/bin/elasticsearch -brukere useradd linuxhint -p passord -r superbruker, kibana_admin, watcher_admin

Kommandoen over oppretter en bruker med det spesifiserte brukernavnet og passordet. Vi tildeler også superbruker-, kibana_admin og watcher_admin -rollene til brukernavnet.

Eksempel 3 - Elasticsearch -brukere lister brukere

Vi kan liste brukerne i filområdet ved hjelp av liste -underkommandoen. Eksempel:

/bin/elasticsearch-brukerliste

Kommandoen skal liste opp tilgjengelige brukernavn og de tilhørende rollene.

Linuxhint: Watcher_Admin, Kibana_Admin, Superuser

Eksempel 4 - Elasticsearch -Brukere tilbakestiller passord

For å endre passordet til en eksisterende bruker, kan vi bruke PASSWD -kommandoen som vist i eksemplet nedenfor:

/bin/elasticsearch-brukere passwd linuxhint i pwsh kl 11:43:45

Tast inn ny passord:

Forstype ny passord:

Kommandoen vil be deg om et nytt passord for det spesifiserte brukernavnet.

Eksempel 5 - Elasticsearch -brukere sletter brukeren

For å fjerne en bruker kan vi bruke brukerdelenes underkommando som vist:

/bin/elasticsearch-brukere userdel linuxhint

Konklusjon

Dette innlegget lærte deg hvordan du bruker elasticsearch-bruker-kommandoen for å administrere filbasert brukergodkjenning og roller.