# Can not run elasticsearch as root for elasticsearch 7.6.0 in linux

**URL:** <https://discuss.elastic.co/t/can-not-run-elasticsearch-as-root-for-elasticsearch-7-6-0-in-linux/220913>\
**Category:** Elasticsearch\
**Created:** [February 25, 2020, 6:41pm UTC](https://discuss.elastic.co/t/can-not-run-elasticsearch-as-root-for-elasticsearch-7-6-0-in-linux/220913 "2020-02-25T18:41:34Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![rohithkothaneth](https://avatars.discourse-cdn.com/v4/letter/r/f475e1/32.png) [@rohithkothaneth](https://discuss.elastic.co/u/rohithkothaneth)\
**Post date:** [February 25, 2020, 6:41pm UTC](https://discuss.elastic.co/t/can-not-run-elasticsearch-as-root-for-elasticsearch-7-6-0-in-linux/220913/1 "2020-02-25T18:41:34Z")

</div>

Hello,  
Could someone please help me how to fix this issue . Here I have installed Elasticsearch as a user and not as root in my Linux OS. I can execute the command line call without any issue.  
But I wanted to run it as a service, hence created a Linux service to call the ./bin/elasticsearch file. And when I do that getting this error - "can not run elasticsearch as root". whenever I start my Linux service. In order for the user to start the service, had to add the user to the sudoers file to have privilege to start/stop/enable/status the service.

Read through multiple article that this is the elasticsearch setting of not allowing root to run this. Here for installation - I downloaded the file from - [Install Elasticsearch from archive on Linux or MacOS](https://www.elastic.co/guide/en/elasticsearch/reference/current/targz.html). Moved the files to the server and unzipped the files in there . Also I dont have root access here in the server where I'm installing elasticsearch. All the files in the folder are under the user and when I had to create a service, added this user into the sudoers file by the server admins.

Error:

**[2020-02-25T12:59:50,486][ERROR][o.e.b.ElasticsearchUncaughtExceptionHandler] [node-1] uncaught exception in thread [main] org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root**

Log messages:

[2020-02-25T13:34:37,532][ERROR][o.e.b.Bootstrap] [node-1] Exception  
java.lang.RuntimeException: can not run elasticsearch as root  
at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:105) ~[elasticsearch-7.6.0.jar:7.6.0]  
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:172) ~[elasticsearch-7.6.0.jar:7.6.0]  
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:349) [elasticsearch-7.6.0.jar:7.6.0]  
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:170) [elasticsearch-7.6.0.jar:7.6.0]  
at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:161) [elasticsearch-7.6.0.jar:7.6.0]  
at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) [elasticsearch-7.6.0.jar:7.6.0]  
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:125) [elasticsearch-cli-7.6.0.jar:7.6.0]  
at org.elasticsearch.cli.Command.main(Command.java:90) [elasticsearch-cli-7.6.0.jar:7.6.0]  
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:126) [elasticsearch-7.6.0.jar:7.6.0]  
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92) [elasticsearch-7.6.0.jar:7.6.0]  
[2020-02-25T13:34:37,549][ERROR][o.e.b.ElasticsearchUncaughtExceptionHandler] [node-1] 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:174) ~[elasticsearch-7.6.0.jar:7.6.0]  
at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:161) ~[elasticsearch-7.6.0.jar:7.6.0]  
at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-7.6.0.jar:7.6.0]  
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:125) ~[elasticsearch-cli-7.6.0.jar:7.6.0]  
at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-7.6.0.jar:7.6.0]  
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:126) ~[elasticsearch-7.6.0.jar:7.6.0]  
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92) ~[elasticsearch-7.6.0.jar:7.6.0]  
Caused by: java.lang.RuntimeException: can not run elasticsearch as root  
at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:105) ~[elasticsearch-7.6.0.jar:7.6.0]  
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:172) ~[elasticsearch-7.6.0.jar:7.6.0]  
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:349) ~[elasticsearch-7.6.0.jar:7.6.0]  
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:170) ~[elasticsearch-7.6.0.jar:7.6.0]  
... 6 more

Thanks,  
Rohith

---

<div class="post-metadata">

**Author:** ![Nikhil\_Gadgil](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nikhil_gadgil/32/58925_2.png) [@Nikhil\_Gadgil](https://discuss.elastic.co/u/Nikhil_Gadgil)\
**Post date:** [March 3, 2020, 4:25am UTC](https://discuss.elastic.co/t/can-not-run-elasticsearch-as-root-for-elasticsearch-7-6-0-in-linux/220913/2 "2020-03-03T04:25:10Z")

</div>

I am also having same issue

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [March 3, 2020, 5:01am UTC](https://discuss.elastic.co/t/can-not-run-elasticsearch-as-root-for-elasticsearch-7-6-0-in-linux/220913/3 "2020-03-03T05:01:52Z")

</div>

> [@rohithkothaneth](#):
>
> hence created a Linux service to call the ./bin/elasticsearch file

Why not use the DEB or RPM, it includes all the service files and users it needs.

---

<div class="post-metadata">

**Author:** ![rohithkothaneth](https://avatars.discourse-cdn.com/v4/letter/r/f475e1/32.png) [@rohithkothaneth](https://discuss.elastic.co/u/rohithkothaneth)\
**Post date:** [March 9, 2020, 1:27pm UTC](https://discuss.elastic.co/t/can-not-run-elasticsearch-as-root-for-elasticsearch-7-6-0-in-linux/220913/4 "2020-03-09T13:27:38Z")

</div>

Thank you for the update. Since that I had already installed Elasticsearch, would i need to remove everything before I proceed with the DEB or RPM?

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [March 9, 2020, 8:02pm UTC](https://discuss.elastic.co/t/can-not-run-elasticsearch-as-root-for-elasticsearch-7-6-0-in-linux/220913/5 "2020-03-09T20:02:03Z")

</div>

Ideally, yeah.

---

<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:** [April 6, 2020, 8:02pm UTC](https://discuss.elastic.co/t/can-not-run-elasticsearch-as-root-for-elasticsearch-7-6-0-in-linux/220913/6 "2020-04-06T20:02:15Z")

</div>

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