Ubuntu 14.04を使用しています。 Tomcat 7をデフォルトのリポジトリからインストールしました
Sudo apt-get install Tomcat7
正常にインストールされ、Tomcat7
などを使用してサービスSudo service Tomcat7 restart
を開始/停止できます。localhost:8080
は、「動作する!」ページ。他のTomcat
パッケージをインストールしませんでした。
cat /etc/default/Tomcat7
レポート
Tomcat7_USER=Tomcat7
Tomcat7_GROUP=Tomcat7
ただし、Sudo su Tomcat7
またはSudo su
+ su Tomcat7
を試しても、Tomcatユーザーに切り替わりません(whoami
はユーザー名を報告します)。
ユーザーTomcat7
に切り替えるには何をしなければなりませんか?
Tomcat7ユーザーにはログインシェルがありません。以下の出力で/bin/false
を確認してください
% grep Tomcat /etc/passwd
Tomcat7:x:134:149::/usr/share/Tomcat7:/bin/false
そしてユーザーを切り替える必要はありません。 Tomcat7としてコマンドを実行するには
% Sudo -u Tomcat7 whoami
Tomcat7