はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????

このスレッドはクローズされています。記事の閲覧のみとなります。

 TOMCATをインストールしたユーザ以外で実行したい
????????? 2007/09/03 11:21
????????? のぶ   <[email protected]>

管理人さま
HPいつも参考にさせていただいています。
初心者の為、大いに参考にさせていただいて有難うございます。
?不明点・障害内容:
  TOMCATをrootでインストール後、色々サイトを読んでいる内
  rootで実行するのはセキュリティ上良くないことに気づきました。
  別ユーザで実行するにはどのようにすれば良いのでしょうか。
  再度、アンインストール後、対象のユーザでインストールし直した
  方がよいのでしょうか?
  申し訳ありませんが、御教示ください。
?ログの有無   :無
  (有:その内容):
?Distribution  :Foedora
      Version:7
?Service Name  :Tomcat
      Version:5.5.12

■ コンテンツ関連情報

 Re: TOMCATをインストールしたユーザ以外で実行したい ( No.1 )
????????? 2007/08/28 11:57
????????? ケント

こんにちわ。

僕もこちらのサイトを参考にtomcatを使用しています。
起動スクリプトの以下の部分を全て変えると、任意のユーザで実行できます。(ご参考まで)

例えば、tomcatというユーザで実行したい場合。(事前にtomcatユーザを作成する必要あり)
${TOMBIN}/catalina.sh $1 −> "/bin/su tomcat -c ${TOMBIN}/catalina.sh $1"
 Re: TOMCATをインストールしたユーザ以外で実行したい ( No.2 )
????????? 2007/08/28 12:04
????????? のぶ   <[email protected]>

ケントさん

返信有難うございます。

さっそくやってみます。また、何かあれば、御教示ください。
よろしくお願いします。
 Re: TOMCATをインストールしたユーザ以外で実行したい ( No.3 )
????????? 2007/08/28 13:46
????????? のぶ   <[email protected]>

度々申し訳ありません。

先ほどケントさんからご教示いただいた内容で
起動スクリプトを修正したのですが、上手く起動しません。

権限等の問題なのでしょうか?

何方かご教示よろしくお願いいたします。

結果
[root@localhost ~]# /etc/rc.d/init.d/tomcat5 start
Starting Tomcat...
Using CATALINA_BASE:  /usr/local/tomcat
Using CATALINA_HOME:  /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:    /usr/local/java
Usage: catalina.sh ( commands ... )
commands:
 debug       Start Catalina in a debugger
 debug -security  Debug Catalina with a security manager
 jpda start    Start Catalina under JPDA debugger
 run        Start Catalina in the current window
 run -security   Start in the current window with security manager
 start       Start Catalina in a separate window
 start -security  Start in a separate window with security manager
 stop       Stop Catalina
 stop -force    Stop Catalina (followed by kill -KILL)
 version      What version of tomcat are you running?
 Re: TOMCATをインストールしたユーザ以外で実行したい ( No.4 )
????????? 2007/09/03 11:20
????????? のぶ

お世話になります。

あれから、色々なサイトを回って調べたのですが
以下のようなサイトを見つけ、試したところ
旨くいきました。

参考までにURLを
http://dreamer-site.net/modules/bwiki/index.php?Fedora%20Core%206%20Tomcat%2BJDK1.6

お世話になりました

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.