Localização do comando
O comando Elasticsearch-Users está localizado no diretório do bin do diretório de instalação do Elasticsearch:
Install_dir/bin/Elasticsearch-UshersLembre -se de que isso pode variar dependendo do método de instalação e do ambiente em que você está acessando seu cluster.
Sintaxe de comando
O comando Elasticsearch-Users segue uma sintaxe relativamente simples, como mostrado:
Descrição da opção
- -
-E configurar uma configuração
-H, -Help Show ajuda
-S, -SILENT SHOVER SAÍDA MÍNIMA
-v, -verbose mostra saída detalhada
Elasticsearch-Users Sub Comandos
O comando Elasticsearch-Users suporta vários subcompâncias, permitindo adicionar e remover usuários, gerenciar senhas, editar funções, etc.
Os subcomandos são como mostrados:
Comandos
--------Vamos agora explorar como podemos usar o comando Elasticsearch-Ushers para executar várias operações.
Exemplos
Os exemplos a seguir mostram como executar várias ações usando o comando Elasticsearch-Users:
Exemplo 1 - Elasticsearch -Ushers criam usuário
Podemos usar o comando Elasticsearch-Users e o subcomando do userAdd para criar um novo usuário no reino do arquivo.
Um exemplo é mostrado abaixo:
/bin/elasticsearch -users userAdd linuxhint -p senhaO comando acima cria um novo usuário com o nome de usuário 'linuxhint' e a senha 'senha.'
Exemplo 2 - Os usuários do Elasticsearch criam usuários com funções
Para atribuir funções específicas a um determinado nome de usuário durante a criação de usuários, podemos usar o parâmetro -r seguido pela lista de funções que desejamos atribuir como uma lista separada por vírgula
Exemplo:
/bin/elasticsearch -users userAdd linuxhint -p senha -r superusser, kibana_admin, watcher_adminO comando acima cria um usuário com o nome de usuário e senha especificados. Também atribuímos os papéis do SuperUser, Kibana_Admin e Watcher_admin ao nome de usuário.
Exemplo 3 - Elasticsearch -users listam usuários
Podemos listar os usuários no reino do arquivo usando o subcomando da lista. Exemplo:
Lista de usuários/bin/elasticsearch-usersO comando deve listar os nomes de usuário disponíveis e os papéis associados.
Linuxhint: Watcher_admin, Kibana_admin, SuperUserExemplo 4 - Elasticsearch -Ushers Redefinir senha
Para alterar a senha de um usuário existente, podemos usar o comando passwd, como mostrado no exemplo abaixo:
/bin/Elasticsearch-users passwd linuxhint em pwsh às 11:43:45Digitar novo senha:
Vestem novo senha:
O comando solicitará uma nova senha para o nome de usuário especificado.
Exemplo 5 - Elasticsearch -Usuores excluem o usuário
Para remover um usuário, podemos usar o subcomando do userdel como mostrado:
/bin/Elasticsearch-users userdel linuxhintConclusão
Esta posta.