Users command fails due to extra arguments
Symptoms:
- The
elasticsearch-userscommand fails with the following message:ERROR: extra arguments [...] were provided.
Resolution:
This error occurs when the elasticsearch-users tool is parsing the input and finds unexpected arguments. This can happen when there are special characters used in some of the arguments. For example, on Windows systems the , character is considered a parameter separator; in other words -r role1,role2 is translated to -r role1 role2 and the elasticsearch-users tool only recognizes role1 as an expected parameter. The solution here is to quote the parameter: -r "role1,role2".
For more information about this command, see elasticsearch-users command.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-trb-extraargs.html