Posizione del comando
Il comando Elasticsearch-Users si trova nella directory BIN della directory di installazione di Elasticsearch:
Install_dir/bin/elasticsearch-ukerTieni presente che ciò può variare a seconda del metodo di installazione e dell'ambiente in cui si accede al cluster.
Sintassi del comando
Il comando Elasticsearch-Users segue una sintassi relativamente semplice come mostrato:
Descrizione dell'opzione
- -
-E Configura un'impostazione
-h, -help show aiuto
-S, -Silent mostra una produzione minima
-v, -verbose mostra un'uscita verbosa
Comandi secondari di Elasticsearch-User
Il comando Elasticsearch-Users supporta vari sottocombi che consentono di aggiungere e rimuovere gli utenti, gestire le password, modificare i ruoli, ecc.
I sottocampi sono come mostrato:
Comandi
--------Esploriamo ora come possiamo usare il comando Elasticsearch-Users per eseguire varie operazioni.
Esempi
I seguenti esempi mostrano come eseguire varie azioni usando il comando Elasticsearch-Users:
Esempio 1 - Elasticsearch -User creano utente
Possiamo utilizzare il comando Elasticsearch-Users e il sottocomando userAdd per creare un nuovo utente nel regno del file.
Un esempio è mostrato di seguito:
/bin/elasticsearch -utenti useradd Linuxhint -p passwordIl comando sopra crea un nuovo utente con il nome utente "Linuxhint" e la password "password.'
Esempio 2 - Gli utenti di Elasticsearch creano utenti con ruoli
Per assegnare ruoli specifici a un determinato nome utente durante la creazione dell'utente, possiamo utilizzare il parametro -r seguito dall'elenco dei ruoli che desideriamo assegnare come elenco separato da virgola
Esempio:
/bin/elasticsearch -users userAdd LinuxHint -p Password -r Superuser, Kibana_Admin, Watcher_AdminIl comando sopra crea un utente con il nome utente e la password specificati. Assegniamo anche i ruoli Superuser, Kibana_admin e Watcher_Admin al nome utente.
Esempio 3 - Elenco di Elasticsearch Elenco utenti
Possiamo elencare gli utenti nel regno del file utilizzando il sottocomando dell'elenco. Esempio:
/Elenco bin/elasticsearch-utentiIl comando dovrebbe elencare i nomi utente disponibili e i ruoli associati.
Linuxhint: Watcher_admin, kibana_admin, superuserEsempio 4 - Gli utenti di Elasticsearch reimposta la password
Per modificare la password di un utente esistente, possiamo utilizzare il comando passwd come mostrato nell'esempio seguente:
/bin/elasticsearch-users passwd linuxhint in pwsh alle 11:43:45accedere nuovo parola d'ordine:
Recitazione nuovo parola d'ordine:
Il comando ti chiederà una nuova password per il nome utente specificato.
Esempio 5 - Gli utenti di Elasticsearch eliminano l'utente
Per rimuovere un utente, possiamo utilizzare il sottocomando userdel come mostrato:
/bin/elasticsearch-users userdel linuxhintConclusione
Questo post ti ha insegnato come utilizzare il comando Elasticsearch-Users per gestire l'autenticazione e i ruoli utente basati su file.