Setting passwords for native and built-in users
Setting passwords for native and built-in users
After you implement security, you might need or want to change passwords for different users. You can use the elasticsearch-reset-password tool or the change passwords API to change passwords for native users and built-in users, such as the elastic
or kibana_system
users.
For example, the following command changes the password for a user with the username user1
to an auto-generated value, and prints the new password to the terminal:
bin/elasticsearch-reset-password -u user1
To explicitly set a password for a user, include the -i
parameter with the intended password.
bin/elasticsearch-reset-password -u user1 -i <password>
If you’re working in Kibana or don’t have command-line access, you can use the change passwords API to change a user’s password:
resp = client.security.change_password(
username="user1",
password="new-test-password",
)
print(resp)
const response = await client.security.changePassword({
username: "user1",
password: "new-test-password",
});
console.log(response);
POST /_security/user/user1/_password
{
"password" : "new-test-password"
}
当前内容版权归 elasticsearch 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 elasticsearch .