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

时间:2012-07-11 09:12:35

标签: tomcat debian tomcat6

我正在尝试在Debian上启动tomcat6(通过aptitude安装)作为非root用户。 但启动脚本告诉我,我需要成为root用户才能开始。

是否有人更改了脚本,以便普通用户能够启动它?

1 个答案:

答案 0 :(得分:3)

您可以考虑将非root用户添加到sudoer列表,而不是修改脚本。

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

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

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

sudo /etc/init.d/tomcat6 start

如果您厌倦了一直输入密码,请以/etc/sudoers方式修改您的输入:

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