以非root用户身份在Debian上启动Tomcat6

以非root用户身份在Debian上启动Tomcat6,tomcat,debian,tomcat6,Tomcat,Debian,Tomcat6,我正试图以非root用户的身份在Debian上启动tomcat6(通过aptitude安装)。 但启动脚本告诉我,我需要成为root用户才能启动 改变脚本的任何人,正常用户都可以启动它, ,而不是修改脚本,可以考虑将非根用户添加到SUDOER列表中。 要执行此操作,请以root用户身份登录,并在文件的末尾添加以下行/etc/sudoers(使用您选择的编辑器或在命令行中键入visudo): 然后您可以使用sudo启动/停止/重新启动tomcat,例如: sudo /etc/init.d/tomc

我正试图以非root用户的身份在Debian上启动tomcat6(通过aptitude安装)。 但启动脚本告诉我,我需要成为root用户才能启动


改变脚本的任何人,正常用户都可以启动它,

,而不是修改脚本,可以考虑将非根用户添加到SUDOER列表中。

要执行此操作,请以root用户身份登录,并在文件的末尾添加以下行
/etc/sudoers
(使用您选择的编辑器或在命令行中键入
visudo
):

然后您可以使用sudo启动/停止/重新启动tomcat,例如:

sudo /etc/init.d/tomcat6 start
如果您厌倦了一直输入密码,请在
/etc/sudoers
中修改您的输入:

yourusername ALL=(ALL) NOPASSWD: /etc/init.d/tomcat6

<> P>而不是修改脚本,您可能会考虑将非根用户添加到SUDOER列表中。 要执行此操作,请以root用户身份登录,并在文件的末尾添加以下行
/etc/sudoers
(使用您选择的编辑器或在命令行中键入
visudo
):

然后您可以使用sudo启动/停止/重新启动tomcat,例如:

sudo /etc/init.d/tomcat6 start
如果您厌倦了一直输入密码,请在
/etc/sudoers
中修改您的输入:

yourusername ALL=(ALL) NOPASSWD: /etc/init.d/tomcat6

如果我需要用ssh远程运行这个脚本呢?像宋承宪username@xxx.xxx.xxx/etc/init.d/tomcat7 stop如果需要使用ssh远程运行此脚本,该怎么办?像宋承宪username@xxx.xxx.xxx/etc/init.d/tomcat7停止