Kibana/Elastic user restricted to specific index


Is it possible to create a kibana/elastic user limited to a specific index?

I would like that this user will be able to perform all readonly operations on a specific index. He must not see any other indices in the cluster.

I did create a user with a role that is limited to specific index but it didn't work with an error:

you need the privileges granted by both the kibana user and monitoring user roles.

So I added these roles as well to the user but now this user can see other indices.


Your user can see that the other indices are there, but can't see any data from them, correct?

If that's your issue, you can't fix that in Kibana. The list of index patterns is stored in the .kibana index which the user has to have access to.


This is correct.

Sounds really strange that this is the user management in Kibana. What type of security is it?

Do you think something like this can solve this?

We are actively working on improved security. Even with the multitenancy i don't think you'll be able to work around the issue you are describing.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.