jvmtop icon indicating copy to clipboard operation
jvmtop copied to clipboard

Processes running under a user with no shell cannot be examined by jvmtop

Open GoogleCodeExporter opened this issue 9 years ago • 3 comments

What steps will reproduce the problem?
1. Create a user that has no shell set.
2. Start a process as that user (in my case using puppet).
3. run jvmtop from root - at this point I get connection refused/access denied 
for the process in question
4. assign a shell to the user
5. restart the process
6. run jvmtop
7. now you can monitor the process

What is the expected output? What do you see instead?

I expected to see the jvmtop output for services under the user, but get 
denied. After giving the user a shell I can see the output.

What version of jvmtop are you using? On what operating system?

CentOS 6

Please post the output of the following commands:

>echo $JAVA_HOME
/usr/java/jdk1.7.0_40

> java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)

Please provide any additional information below.

I just want to know if this is a limitation of jvmtop, if there is a nuance in 
the config, or something else. For security reasons I would prefer not to set a 
shell for certain process specific users.

Original issue reported on code.google.com by [email protected] on 26 Nov 2014 at 7:29

GoogleCodeExporter avatar Jul 14 '15 12:07 GoogleCodeExporter

jvmtop version is: JvmTop 0.8.0 alpha

Original comment by [email protected] on 26 Nov 2014 at 7:34

GoogleCodeExporter avatar Jul 14 '15 12:07 GoogleCodeExporter

not sure if this still needed, but anyway, here's how I mitigated this problem:

su -c "full path to jvmtop.sh with some parameters" -s /bin/bash <USER_NAME>

probably we could put a fix into jvmtop.sh itself so username will be just an 
optional parameter for jvmtop.sh

Original comment by [email protected] on 12 Mar 2015 at 5:40

GoogleCodeExporter avatar Jul 14 '15 12:07 GoogleCodeExporter

Running into this issue as well

nremond avatar Aug 02 '16 09:08 nremond