Quel utilisateur exécute tomcat?


8

J'ai un Tomcat 7serveur fonctionnant sur Amazon EC2 (OS - Ubuntu 12 LTS). Comment savoir quel utilisateur fonctionne Tomcatsur Amazon EC2?

Réponses:


7

Exécutez la commande suivante pour découvrir le processus tomcat

ps auxwww | grep -v grep | grep tomcat 

De là, vous découvrirez le processus tomcat et à partir de là, vous pouvez voir quel utilisateur démarre.

Par exemple, voir la sortie suivante

vidyadhar@ubuntu:~$ ps auxwww | grep -v grep | grep tomcat
root      1941  0.2  1.7 419224 35208 ?        Sl   Aug12   0:06 /usr/lib/jvm/java-6-sun/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start

Par exemple, 1941 est un processus tomcat qui est démarré par l' utilisateur root .

Si vous voulez voir tous les utilisateurs exécuter la commande ci-dessous

more /etc/passwd

Je recommande de passer la sortie de ps ...à grep -v grep avant de passer à grep tomcat(plutôt qu'après). En passant au grep -v greppremier, vous voyez la mise en évidence utile du texte correspondant, à partir de la grep tomcatcommande (car seule la grepmise en surbrillance de la dernière commande est conservée).
Eliah Kagan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.