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.