使用命令:
创建管理员用户
bin/shield/esusers useradd es_test -r admin
登录管理员用户
curl -u es_test -XGET http://192.168.1.85:9200
如果出现失败,可能需要在/etc/elasticsearch/elasticsearch.yml中加入下面的内容:
shield:
authc:
realms:
default:
type: esusers
order: 0
enabled: true
files:
users: "/etc/elasticsearch/shield/users"
users_roles: "/etc/elasticsearch/shield/users_roles"
新增用户
bin/shield/esusersuseradd 用户名 -r 角色
查看所有用户
bin/shield/esusers list
修改用户密码
bin/shield/esusers passwd 账户
删除用户
bin/shield/esusers userdel es_test
给名为es_test的管理员添加角色:
./elasticsearch-2.4.0/bin/shield/esusers roles es_test -a admin