Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Руководство [8.17] ›Инструменты командной строки

elasticsearch-setup-passwords

Устарело в 8.0.

Инструмент elasticsearch-setup-passwords устарел и будет удален в будущей версии. Чтобы вручную сбросить пароль встроенных пользователей (включая пользователя elastic), используйте инструмент elasticsearch-reset-password, API смены пароля Elasticsearch или функции управления пользователями в Kibana.

Команда elasticsearch-setup-passwords устанавливает пароли для встроенных пользователей.

Синтаксис

bin/elasticsearch-setup-passwords auto|interactive
[-b, --batch] [-h, --help] [-E <KeyValuePair>]
[-s, --silent] [-u, --url "<URL>"] [-v, --verbose]

Описание

Эта команда предназначена только для начальной настройки функций безопасности Elasticsearch. Она использует elastic пароль для инициализации для выполнения запросов API управления пользователями. Если ваш хранилище ключей Elasticsearch защищено паролем, перед установкой паролей для встроенных пользователей необходимо ввести пароль хранилища ключей. После установки пароля для пользователя elastic, пароль для инициализации больше неактивен, и вы не сможете использовать эту команду. Вместо этого вы можете изменить пароли, используя интерфейс Управление > Пользователи в Kibana или API смены пароля Изменение паролей.

Эта команда использует HTTP-соединение для подключения к кластеру и выполнения запросов управления пользователями. Если ваш кластер использует TLS/SSL на HTTP-уровне, команда автоматически пытается установить соединение, используя протокол HTTPS. Она настраивает соединение, используя настройки xpack.security.http.ssl в файле elasticsearch.yml. Если вы не используете стандартный расположение каталога конфигурации, убедитесь, что переменная среды ES_PATH_CONF возвращает правильный путь перед выполнением команды elasticsearch-setup-passwords. Вы можете переопределить настройки в вашем файле elasticsearch.yml, используя параметр команды -E. Более подробную информацию о устранении неполадок при подключении см. в Руководстве по устранению ошибок.

Параметры

auto
Выводит случайные пароли в консоль.
-b, --batch
Если включено, запускает процесс смены пароля без запроса у пользователя.
-E <KeyValuePair>
Настраивает стандартную настройку Elasticsearch или X-Pack.
-h, --help
Отображает справочную информацию.
interactive
Запрашивает у вас ручное введение паролей.
-s, --silent
Отображает минимальный вывод.
-u, --url "<URL>"
Указывает URL, который инструмент использует для отправки запросов API управления пользователями. Значение по умолчанию определяется из настроек в вашем файле elasticsearch.yml. Если xpack.security.http.ssl.enabled установлено в true, вы должны указать HTTPS URL.
-v, --verbose
Отображает подробный вывод.

Примеры

Следующий пример использует параметр -u, чтобы указать инструменту, куда отправлять запросы API управления пользователями:

bin/elasticsearch-setup-passwords auto -u "http://localhost:9201"

© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/setup-passwords.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API