如何在Linux中启动/停止除root用户以外的普通用户的Tomcat CentOS

如何在Linux中启动/停止除root用户以外的普通用户的Tomcat CentOS

问题描述:

我只是在我的Linux CentOS上安装Tomcat6,并且我只是希望用户在没有权限的情况下启动/停止Tomcat,只有root没有权限这样做。 任何解决方案?如何在Linux中启动/停止除root用户以外的普通用户的Tomcat CentOS

谢谢。

+0

你有权访问root帐户吗?如果是这样,你可以启用使用sudo的能力。否则,使用本地(即非系统范围)Tomcat安装可能会更好。 –

您可以在visudo中编写规则。就像是;

Cmnd_Alias  CUSTOM_CMD = /opt/tomcat/bin/startup.sh, /opt/tomcat/bin/shutdown.sh 

myuser  ALL = (root) NOPASSWD:CUSTOM_CMD 

适当的解决方案是use jsvc