Centos service启动失败原因--权限问题

玩过一段时间的Centos,但是安装上相关服务之后总是必须用root用户才能启动,想到是权限问题:

于是查找资料,比如用service nexus start来做说明。

发现nexus其实在放在/etc/rc.d/init.d/目录下的,那么就想这个目录是干嘛的呢?

http://blog.csdn.net/wy19910326/article/details/7355013上面讲的很清楚,

基本上自己安装的一些软件包的服务都会放在这个目录下,比如我使用yum install -y xxxxx

其启动脚本就会出现在init.d的目录下,所以只需要更改这个目录下脚本的权限就能启动服务了。

chmod 755 xxxx,完事。