• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Tomcatの実行ユーザーの確認方法)

Tomcatの実行ユーザーの確認方法

このQ&Aのポイント
  • Tomcat上で動くWebアプリをJavaにて作成し、指定したディレクトリの作成処理が失敗する問題が発生しています。
  • ディレクトリの作成先はApacheのドキュメントルート配下であり、Tomcatの実行ユーザーに権限がない可能性が考えられます。
  • Tomcatの実行ユーザーを調べる方法について知りたいです。yumによるインストールではデフォルトでrootではなく別のユーザーで実行されますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • root139
  • ベストアンサー率60% (488/809)
回答No.1

> 今、どのユーザーでTomcatが実行されているのか http://okwave.jp/qa/q7657139.html と重複しますが、ps でプロセスを表示して、その中から「org.apache.catalina.startup.Bootstrap start」で終わっているものを抽出してその実行ユーザ項目を見ればよいです。 例) ps auxww | grep "java .* org.apache.catalina.startup.Bootstrap start$" (行の一番最初に表示されるのが実行ユーザ)

unko347
質問者

補足

ご回答ありがとうございます。 確認したところtomcatというユーザーで実行されていました。 自分で作成した記憶はないのでyumでインストール時に 自動で作成されたのかもしれないです。 tomcatユーザーにファイルの書き込み権限を与えてみたいと思います。

関連するQ&A