# Permission denied Can't run elasticsearch

**URL:** <https://discuss.elastic.co/t/permission-denied-cant-run-elasticsearch/132352>\
**Category:** Elasticsearch\
**Created:** [May 17, 2018, 2:14pm UTC](https://discuss.elastic.co/t/permission-denied-cant-run-elasticsearch/132352 "2018-05-17T14:14:52Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![applicate](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@applicate](https://discuss.elastic.co/u/applicate)\
**Post date:** [May 17, 2018, 2:14pm UTC](https://discuss.elastic.co/t/permission-denied-cant-run-elasticsearch/132352/1 "2018-05-17T14:14:53Z")

</div>

Lenovo-G50-80:/usr/share/elasticsearch$ bin/elasticsearch  
bin/elasticsearch-env: line 70: /etc/default/elasticsearch: Permission denied

---

<div class="post-metadata">

**Author:** ![dalamar666](https://avatars.discourse-cdn.com/v4/letter/d/e9bcb4/32.png) [@dalamar666](https://discuss.elastic.co/u/dalamar666)\
**Post date:** [May 17, 2018, 2:34pm UTC](https://discuss.elastic.co/t/permission-denied-cant-run-elasticsearch/132352/2 "2018-05-17T14:34:23Z")

</div>

Can you do an ls -l on the directory and make sure it is owned by elasticsearch:elasticsearch?

---

<div class="post-metadata">

**Author:** ![applicate](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@applicate](https://discuss.elastic.co/u/applicate)\
**Post date:** [May 17, 2018, 2:41pm UTC](https://discuss.elastic.co/t/permission-denied-cant-run-elasticsearch/132352/3 "2018-05-17T14:41:27Z")

</div>

Here it is  
Lenovo-G50-80:/usr/share/elasticsearch$ ls -l  
total 216  
drwxr-xr-x 3 root root 4096 May 17 20:09 bin  
drwxr-xr-x 2 root root 4096 May 17 20:09 lib  
drwxr-xr-x 16 root root 4096 May 17 20:09 modules  
-rw-r--r-- 1 root root 191887 Apr 13 02:09 NOTICE.txt  
drwxr-xr-x 2 root root 4096 Apr 13 02:09 plugins  
-rw-r--r-- 1 root root 9268 Apr 13 02:09 README.textile

---

<div class="post-metadata">

**Author:** ![dalamar666](https://avatars.discourse-cdn.com/v4/letter/d/e9bcb4/32.png) [@dalamar666](https://discuss.elastic.co/u/dalamar666)\
**Post date:** [May 17, 2018, 2:45pm UTC](https://discuss.elastic.co/t/permission-denied-cant-run-elasticsearch/132352/4 "2018-05-17T14:45:46Z")

</div>

That is your problem.  
please run this command

sudo chown -R elasticsearch:elasticsearch /usr/share/elasticsearch

---

<div class="post-metadata">

**Author:** ![applicate](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@applicate](https://discuss.elastic.co/u/applicate)\
**Post date:** [May 17, 2018, 3:28pm UTC](https://discuss.elastic.co/t/permission-denied-cant-run-elasticsearch/132352/5 "2018-05-17T15:28:15Z")

</div>

Did not work.

---

<div class="post-metadata">

**Author:** ![dalamar666](https://avatars.discourse-cdn.com/v4/letter/d/e9bcb4/32.png) [@dalamar666](https://discuss.elastic.co/u/dalamar666)\
**Post date:** [May 17, 2018, 3:32pm UTC](https://discuss.elastic.co/t/permission-denied-cant-run-elasticsearch/132352/6 "2018-05-17T15:32:42Z")

</div>

are you running elastisearch as the user? Ifnot, try sudo bin/elasticsearch

---

<div class="post-metadata">

**Author:** ![applicate](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@applicate](https://discuss.elastic.co/u/applicate)\
**Post date:** [May 17, 2018, 3:41pm UTC](https://discuss.elastic.co/t/permission-denied-cant-run-elasticsearch/132352/7 "2018-05-17T15:41:12Z")

</div>

[2018-05-17T21:05:43,604][WARN][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]  
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root  
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:125) ~[elasticsearch-6.2.4.jar:6.2.4]  
at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:112) ~[elasticsearch-6.2.4.jar:6.2.4]  
at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.2.4.jar:6.2.4]  
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.2.4.jar:6.2.4]  
at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.2.4.jar:6.2.4]  
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92) ~[elasticsearch-6.2.4.jar:6.2.4]  
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:85) ~[elasticsearch-6.2.4.jar:6.2.4]  
Caused by: java.lang.RuntimeException: **can not run elasticsearch as root**  
at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:105) ~[elasticsearch-6.2.4.jar:6.2.4]  
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:172) ~[elasticsearch-6.2.4.jar:6.2.4]  
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:323) ~[elasticsearch-6.2.4.jar:6.2.4]  
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:121) ~[elasticsearch-6.2.4.jar:6.2.4]  
... 6 more  
Lenovo-G50-80:/usr/share/elasticsearch$ curl [http://localhost:9200/](http://localhost:9200/)  
curl: (7) Failed to connect to localhost port 9200: Connection refused

---

<div class="post-metadata">

**Author:** ![roshni](https://avatars.discourse-cdn.com/v4/letter/r/ce7236/32.png) [@roshni](https://discuss.elastic.co/u/roshni)\
**Post date:** [May 29, 2018, 10:00am UTC](https://discuss.elastic.co/t/permission-denied-cant-run-elasticsearch/132352/8 "2018-05-29T10:00:54Z")

</div>

Elasticsearch cannot run from root when build from source .  
If you are logged in via user "Lenovo-G50-80" try -  
sudo chown -R Lenovo-G50-80:Lenovo-G50-80 /usr/share/elasticsearch  
and then execute .

Also enable ports 9200 and 9300 .

---

<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:** [June 26, 2018, 10:00am UTC](https://discuss.elastic.co/t/permission-denied-cant-run-elasticsearch/132352/9 "2018-06-26T10:00:59Z")

</div>

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