← 返回命令列表

Linux command

elasticsearch-users 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

List users

elasticsearch-users list

Add a user

elasticsearch-users useradd [username] -p [password] -r [roles]

Delete a user

elasticsearch-users userdel [username]

Change password

elasticsearch-users passwd [username]

Add role to user

elasticsearch-users roles [username] -a [role]

Remove role from user

elasticsearch-users roles [username] -r [role]

说明

elasticsearch-users manages file-based users for Elasticsearch's native realm. These users are stored locally in the node's configuration directory and don't require an external authentication system. The tool is part of the Elasticsearch security features. When listing users, only those registered on the local node are shown. In a multi-node cluster, file-based users must be managed on each node separately.

参数

-p _pass_
User password (must be at least 6 characters). If omitted, prompts interactively.
-r _roles_
Comma-separated list of roles. With useradd, assigns roles. With roles, removes roles.
-a _roles_
Add comma-separated roles (used with roles subcommand).

FAQ

What is the elasticsearch-users command used for?

elasticsearch-users manages file-based users for Elasticsearch's native realm. These users are stored locally in the node's configuration directory and don't require an external authentication system. The tool is part of the Elasticsearch security features. When listing users, only those registered on the local node are shown. In a multi-node cluster, file-based users must be managed on each node separately.

How do I run a basic elasticsearch-users example?

Run `elasticsearch-users list` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -p _pass_ do in elasticsearch-users?

User password (must be at least 6 characters). If omitted, prompts interactively.