「特定ユーザでの起動」の編集履歴(バックアップ)一覧はこちら

特定ユーザでの起動」(2009/09/28 (月) 15:19:22) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*特定ユーザでの起動の為、ユーザとグループを登録する。今回は起動ユーザはtomcatでグループはapacheにする。 UIDとGIDは指定で共に2000にて作成する。 +グループの登録 #groupadd -g 2000 apache +ユーザ登録 #useradd -d /usr/local/tomcat -s /sbin/nologin -g 2000 -u 2000 tomcat +tomcatフォルダーの権限変更 #chown -R tomcat:apache /usr/local/tomcat +起動スクリプトの変更 #vi /etc/init.d/tomcat TOMCAT_USER=tomcat ・・・・・追加 ・・・・・ ・・・・・ start(){ echo "Starting tomcat" su -s /bin/bash - $TOMCAT_USER -c "$CATALINA_HOME/bin/catalina.sh start" } stop(){ echo "Shutting down tomcat" su -s /bin/bash - $TOMCAT_USER -c "$CATALINA_HOME/bin/catalina.sh stop" } case "$1" in start) start ;; stop) stop ;; restart) stop sleep 5 start ;; status) su -s /bin/bash - $TOMCAT_USER -c "$CATALINA_HOME/bin/catalina.sh version" ;; *) echo "Usage: $0 {start|stop|restart|status}" esac exit 0
*特定ユーザでの起動の為、ユーザとグループを登録する。今回は起動ユーザはtomcatでグループはapacheにする。 UIDとGIDは指定で共に2000にて作成する。 +グループの登録 #groupadd -g 2000 apache +ユーザ登録 #useradd -d /usr/local/tomcat -s /sbin/nologin -g 2000 -u 2000 tomcat +tomcatフォルダーの権限変更 #chown -R tomcat:apache /usr/local/tomcat +起動スクリプトの変更 #vi /etc/init.d/tomcat TOMCAT_USER=tomcat ・・・・・追加 ・・・・・ ・・・・・ start(){ echo "Starting tomcat" su -s /bin/bash - $TOMCAT_USER -c "$CATALINA_HOME/bin/catalina.sh start" } stop(){ echo "Shutting down tomcat" su -s /bin/bash - $TOMCAT_USER -c "$CATALINA_HOME/bin/catalina.sh stop" } case "$1" in start) start ;; stop) stop ;; restart) stop sleep 5 start ;; status) su -s /bin/bash - $TOMCAT_USER -c "$CATALINA_HOME/bin/catalina.sh version" ;; *) echo "Usage: $0 {start|stop|restart|status}" esac exit 0 +tomcatユーザの環境変数追加 tomcatユーザにスイッチ #su -s /bin/bash - tomcat 必要に応じて環境変数を設定する #vi.bash_profile export LC_TYPE=ja_JP.UTF export LCALL= export JAVA_HOME=/usr/local/java5 export JRE_HOME/usr/local/java5/jre export CATALINA_HOME=/usr/local/tomcat5

表示オプション

横に並べて表示:
変化行の前後のみ表示: