# Making Dashboard read only

**URL:** <https://discuss.elastic.co/t/making-dashboard-read-only/213853>\
**Category:** Kibana\
**Created:** [January 6, 2020, 8:57am UTC](https://discuss.elastic.co/t/making-dashboard-read-only/213853 "2020-01-06T08:57:38Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Praveen\_Yallala](https://avatars.discourse-cdn.com/v4/letter/p/bb73d2/32.png) [@Praveen\_Yallala](https://discuss.elastic.co/u/Praveen_Yallala)\
**Post date:** [January 6, 2020, 8:57am UTC](https://discuss.elastic.co/t/making-dashboard-read-only/213853/1 "2020-01-06T08:57:38Z")

</div>

Hi,

I have created a kibana Dashboard which our team will be using. As of now, everyone is able to view and edit the dashboards. Only I should be able to edit and rest of the team members should have read only access. I have installed Kibana and Elasticsearch both on RHEL 7.

Please help me in creating a read only mode for Dashboards.

Thank you in advance!

Regards,  
Praveen

---

<div class="post-metadata">

**Author:** ![wylie](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/wylie/32/81794_2.png) [@wylie](https://discuss.elastic.co/u/wylie)\
**Post date:** [January 6, 2020, 11:28pm UTC](https://discuss.elastic.co/t/making-dashboard-read-only/213853/2 "2020-01-06T23:28:52Z")

</div>

You can change the roles of the user accounts that your team will be using to read-only permissions for dashboards. [https://www.elastic.co/guide/en/kibana/current/kibana-role-management.html](https://www.elastic.co/guide/en/kibana/current/kibana-role-management.html)

---

<div class="post-metadata">

**Author:** ![Praveen\_Yallala](https://avatars.discourse-cdn.com/v4/letter/p/bb73d2/32.png) [@Praveen\_Yallala](https://discuss.elastic.co/u/Praveen_Yallala)\
**Post date:** [January 7, 2020, 5:07am UTC](https://discuss.elastic.co/t/making-dashboard-read-only/213853/3 "2020-01-07T05:07:47Z")

</div>

Hi Wylie,

For me it is not showing security option in the management. Attached is the screenshot for your reference.

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/b/5/b5750784c8b978d6c9e1ffe0e44c7e4d7e372592.png)

Please help me with the steps to get the security option in Kibana. Thanks in advance!

Regards,  
Praveeen

---

<div class="post-metadata">

**Author:** ![wylie](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/wylie/32/81794_2.png) [@wylie](https://discuss.elastic.co/u/wylie)\
**Post date:** [January 7, 2020, 5:17pm UTC](https://discuss.elastic.co/t/making-dashboard-read-only/213853/4 "2020-01-07T17:17:10Z")

</div>

Security is at the bottom of the management section. It requires the free basic license.

---

<div class="post-metadata">

**Author:** ![elasticforme](https://avatars.discourse-cdn.com/v4/letter/e/f05b48/32.png) [@elasticforme](https://discuss.elastic.co/u/elasticforme)\
**Post date:** [January 7, 2020, 6:12pm UTC](https://discuss.elastic.co/t/making-dashboard-read-only/213853/5 "2020-01-07T18:12:36Z")

</div>

as wylie said you have to enable basic security

here are some steps  
[https://www.elastic.co/blog/getting-started-with-elasticsearch-security](https://www.elastic.co/blog/getting-started-with-elasticsearch-security)

here are steps

shutdown everything (logstash/kibane/elasticsearch)

create certificate  
/usr/share/elasticsearch/bin/elasticsearch-certutil cert -out /etc/elasticsearch/config/elastic-certificates.p12 -pass ""

chown -R elasticsearch:elasticsearch /etc/elasticsearch/config

copy this folder config on all your elastic cluster node

add these line to your /etc/elasticsearch/elasticsearch.yml file. on all nodes  
xpack.security.enabled: true  
xpack.security.transport.ssl.enabled: true  
xpack.security.transport.ssl.verification\_mode: certificate  
xpack.security.transport.ssl.keystore.path: /etc/elasticsearch/config/elastic-certificates.p12  
xpack.security.transport.ssl.truststore.path: /etc/elasticsearch/config/elastic-certificates.p12

start elasticsearch and setup password

setup the password  
/usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive

may be restart your elasticsearch on all node again just to be safe

now on kibana  
add following to kibana.yml  
elasticsearch.username: "kibana"  
elasticsearch.password: "kibana" (if password is different use that)  
xpack.security.enabled: true

start kibana - use elastic/password(what ever you have set earlier) to login and you will have this options available.

now for logstash config file you have to use following in output section.  
user =\> elastic  
password =\> elastic

---

<div class="post-metadata">

**Author:** ![Praveen\_Yallala](https://avatars.discourse-cdn.com/v4/letter/p/bb73d2/32.png) [@Praveen\_Yallala](https://discuss.elastic.co/u/Praveen_Yallala)\
**Post date:** [January 8, 2020, 12:28pm UTC](https://discuss.elastic.co/t/making-dashboard-read-only/213853/6 "2020-01-08T12:28:34Z")

</div>

Thank you Sachin. Issue is resolved.

I have just added below lines to elasticsearch.yml file which resolved the issue.

xpack.security.enabled: true  
xpack.security.transport.ssl.enabled: true  
xpack.security.transport.ssl.verification\_mode: certificate

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [February 5, 2020, 12:42pm UTC](https://discuss.elastic.co/t/making-dashboard-read-only/213853/7 "2020-02-05T12:42:02Z")

</div>

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