使用命令:
創建管理員用戶
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