Top/Tomcat/Tomcat5.0をtomcatユーザで動作させる

Tomcat/Tomcat5.0をtomcatユーザで動作させる の変更点


*Tomcat/Tomcat5.0をtomcatユーザで動作させる
今時Tomcat5.0かよ、という話はおいておいて、tomcat5.0をtomcatユーザーで動作させる方法です。

まずtomcatを入れてしまいます。今回のパスは以下にしました。

 /usr/local/jakarta-tomcat-5.0.28/

tomcatユーザーを作成します。(ログインできないようにシェルを設定)
(参考) http://www.atmarkit.co.jp/ait/articles/0710/11/news121.html

 useradd -d /home/tomcat/ -s /sbin/nologin tomcat

作成したtomcatユーザーでアプリケーションを起動できるようtomcatのインストール先のディレクトリの所有権を変更します。

 chown -R tomcat. /usr/local/jakarta-tomcat-5.0.28/

起動スクリプトはいろいろなサイトさんで書かれているのでここでは割愛します。
ただ、catalina.shで実行する際は、sudoでtomcatユーザーで起動してください。
(rootユーザーでcatalina.shを直接起動すると、root権限で起動してしまいます。)

 sudo -u tomcat catalina.sh start

ページ新規作成

新しいページはこちらから投稿できます。

TOP