Add the built-in user to Kibana
editAdd the built-in user to Kibana
editWhen the Elasticsearch security features are enabled, users must log in to Kibana with a valid user ID and password.
Kibana also performs some tasks under the covers that require use of the
built-in kibana
user.
-
Configure Kibana to use the built-in
kibana
user and the password that you created:-
If you don’t mind having passwords visible in your configuration file, uncomment and update the following settings in the
kibana.yml
file in your Kibana directory:If you installed Kibana using archive distributions (
zip
ortar.gz
), thekibana.yml
configuration file is inKIBANA_HOME/config
. If you used package distributions (Debian or RPM), it’s in/etc/kibana
. For more information, see Configuring Kibana.For example, add the following settings:
elasticsearch.username: "kibana" elasticsearch.password: "your_password"
Specify the password that you set with the
elasticsearch-setup-passwords
command then save your changes to the file. -
If you prefer not to put your user ID and password in the
kibana.yml
file, store them in a keystore instead. Run the following commands to create the Kibana keystore and add the secure settings:./bin/kibana-keystore create ./bin/kibana-keystore add elasticsearch.username ./bin/kibana-keystore add elasticsearch.password
When prompted, specify the
kibana
built-in user and its password for these setting values. The settings are automatically applied when you start Kibana. To learn more, see Secure settings.
-
-
Restart Kibana. For example, if you installed Kibana with a
.tar.gz
package, run the following command from the Kibana directory:./bin/kibana