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
このページのURL: