./etcdctl user add root
./etcdctl auth enable
root
和 guest
, root
和 guest
角色都拥有所有权限,当我们未指定身份的时候其实是通过 guest
角色进行操作,所以要收回guest的所有权限 ./etcdctl -u root:root role revoke guest --path '/*' --rw
Client connect = Client.builder().endpoints(EtcdHosts).authority("root:password").build();