用户命令因额外参数而失败
编辑用户命令因额外参数而失败编辑
症状
elasticsearch-users
命令失败并显示以下消息:错误:提供了额外的参数 [...]
。
解决方案
当 elasticsearch-users
工具在解析输入时发现意外的参数时,就会发生此错误。当某些参数中使用了特殊字符时,就会发生这种情况。例如,在 Windows 系统上,,
字符被视为参数分隔符;换句话说,-r role1,role2
被转换为 -r role1 role2
,而 elasticsearch-users
工具只识别 role1
为预期参数。这里的解决方案是用引号将参数括起来:-r "role1,role2"
。
有关此命令的更多信息,请参阅 elasticsearch-users
命令。