0

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

任何人更改了脚本,以便普通用户能够启动它?

4

1 回答 1

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
于 2012-07-11T11:02:08.583 回答