Hi
On /usr/share/kibana/bin - other has read and execute but not write:
drwxr-xr-x 2 root root 4096 Apr 23 19:13 .
drwxrwxr-x 10 root root 4096 Apr 23 19:13 ..
-rwxr-xr-x 1 root root 632 Mar 13 10:25 kibana
-rwxr-xr-x 1 root root 588 Mar 13 10:25 kibana-keystore
-rwxr-xr-x 1 root root 639 Mar 13 10:25 kibana-plugin
elastic@elasticsearchlarge:~$ sudo ls -al /etc/kibana
On /etc/kibana other has read on kibana.yml
drwxrwxr-x 2 kibana root 4096 Apr 23 20:22 .
drwxr-xr-x 102 root root 4096 Apr 23 20:08 ..
-rw-r--r-- 1 kibana root 4923 Apr 23 20:22 kibana.yml
Does kibana also need write permissions to those directories?
When I run it manually, I'm using sudo with a user called elastic.
With a RestartSec=60, after doing daemon-reload, the same information is present in sudo service kibana status, unfortunately
kibana.service - Kibana
Loaded: loaded (/etc/systemd/system/kibana.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Tue 2018-04-24 18:55:00 UTC; 14s ago
Process: 27913 ExecStart=/usr/share/kibana/bin/kibana -c /etc/kibana/kibana.yml (code=exited, status=1/FAILURE)
Main PID: 27913 (code=exited, status=1/FAILURE)
Apr 24 18:55:00 elasticsearchlarge systemd[1]: kibana.service: Main process exited, code=exited, status=1/FAILURE
Apr 24 18:55:00 elasticsearchlarge systemd[1]: kibana.service: Unit entered failed state.
Apr 24 18:55:00 elasticsearchlarge systemd[1]: kibana.service: Failed with result 'exit-code'.