0

非 root ユーザーとして Debian (aptitude 経由でインストール) で tomcat6 を起動しようとしています。しかし、startup-script は、開始するには 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 に答える