非 root ユーザーとして Debian (aptitude 経由でインストール) で tomcat6 を起動しようとしています。しかし、startup-script は、開始するには root になる必要があることを教えてくれます。
通常のユーザーが起動できるようにスクリプトを変更した人はいますか?
スクリプトを変更する代わりに、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