Linux systemctl 在起进程的时候会按照bin文件的所属用户来起service
例如安装完kibana后,bin文件的所属用户是kibana,这个时候sudo systemctl start kibana,kibana起不来,用root跑systemctl start kibana也没用,因为kibana要写的几个文件夹都不属于kibana这个用户
这个时候把kibana的要写的几个folder权限改成kibana:
chown -Rf kibana:kibana /var/log/kibana
chown -Rf kibana:kibana /var/log/kibana.log
chown -Rf kibana:kibana ./kibana/
可以用ll 来查看文件夹属于哪个组
或者把kibana的bin改成某个用户!!

本文介绍在Linux系统中遇到Kibana服务无法启动的问题及解决方案。问题源于Kibana bin文件的所属用户与目标目录的所有者不匹配,通过使用chown命令修改/var/log/kibana等目录的所属用户为kibana,从而解决了Kibana的启动问题。
2761

被折叠的 条评论
为什么被折叠?



