为原生用户和内置用户设置密码
编辑为原生用户和内置用户设置密码
编辑在您实施安全措施后,您可能需要或想要更改不同用户的密码。您可以使用 elasticsearch-reset-password
工具或 更改密码 API 来更改原生用户和内置用户(如 elastic
或 kibana_system
用户)的密码。
例如,以下命令将用户名 user1
的用户的密码更改为自动生成的值,并将新密码打印到终端
bin/elasticsearch-reset-password -u user1
要显式设置用户的密码,请包含带有预期密码的 -i
参数。
bin/elasticsearch-reset-password -u user1 -i <password>
如果您在 Kibana 中工作或者没有命令行访问权限,可以使用更改密码 API 来更改用户的密码
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" }