LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

elasticsearch-users

Manage file-based Elasticsearch users

TLDR

List users
$ elasticsearch-users list
copy
Add a user
$ elasticsearch-users useradd [username] -p [password] -r [roles]
copy
Delete a user
$ elasticsearch-users userdel [username]
copy
Change password
$ elasticsearch-users passwd [username]
copy
Add role to user
$ elasticsearch-users roles [username] -a [role]
copy
Remove role from user
$ elasticsearch-users roles [username] -r [role]
copy

SYNOPSIS

elasticsearch-users command [options]

DESCRIPTION

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.

PARAMETERS

-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).

SUBCOMMANDS

useradd

Add a user.
userdel
Delete a user.
passwd
Change password.
roles
Manage user roles.
list
List users.

SEE ALSO

Copied to clipboard
Kai