# Skript for running elasticsearch from command line / bin

**URL:** <https://discuss.elastic.co/t/skript-for-running-elasticsearch-from-command-line-bin/144177>\
**Category:** Elasticsearch\
**Created:** [August 13, 2018, 1:06pm UTC](https://discuss.elastic.co/t/skript-for-running-elasticsearch-from-command-line-bin/144177 "2018-08-13T13:06:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sbienert](https://avatars.discourse-cdn.com/v4/letter/s/a3d4f5/32.png) [@sbienert](https://discuss.elastic.co/u/sbienert)\
**Post date:** [August 13, 2018, 1:06pm UTC](https://discuss.elastic.co/t/skript-for-running-elasticsearch-from-command-line-bin/144177/1 "2018-08-13T13:06:28Z")

</div>

Hello,

I needed to install a different instance of elasticsearch-6.2.4 with .tar.gz on our debian server. We are almost always accessing our servers with root user. Elasticsearch cannot be run as root. It would be verry annoying, though, always having to switch user for starting Elasticsearch.

I tried adapting the directory variables of the init.d file from the Debian package and just running it. I am not very familiar with init.d scripts. It gives me the error "mktemp: failed to create directory via template `/tmp/elasticsearch.XXXXXXXX': Permission denied"

What would be the best way starting Elasticsearch from root user but not as root user? Is using the init.d file possible?

Thank you

---

<div class="post-metadata">

**Author:** ![jasontedor](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jasontedor/32/66992_2.png) [@jasontedor](https://discuss.elastic.co/u/jasontedor)\
**Post date:** [August 17, 2018, 11:33am UTC](https://discuss.elastic.co/t/skript-for-running-elasticsearch-from-command-line-bin/144177/2 "2018-08-17T11:33:20Z")

</div>

> [@sbienert](#):
>
> We are almost always accessing our servers with root user.

This is a dangerous practice. In general, you want to use a user with the minimal privileges necessary to execute the task at hand.

> [@sbienert](#):
>
> What would be the best way starting Elasticsearch from root user but not as root user?

If you insist on doing this, you can do `su elasticsearch ./bin/elasticsearch`.

---

<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:** [September 14, 2018, 11:33am UTC](https://discuss.elastic.co/t/skript-for-running-elasticsearch-from-command-line-bin/144177/3 "2018-09-14T11:33:20Z")

</div>

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