linux – 为什么“ps”输出没有解析我的进程的uid?

上下文:在ubuntu Linux 2.6.24-22-xen#1 SMP x86_64 GNU / Linux上

我通过init.d脚本启动一个守护进程,但在“ps”输出中,它以数字形式显示守护进程的用户.例如

1000  17560  1  1 11:04 ?  00:00:09 /usr/lib/jvm/java-6-sun/bin/java -server 
        -jar /home/superduperadmin/server/daemon.jar

1000是映射到/ etc / passwd中的superduperadmin.

为什么是这样 ?是因为superduperadmin太长了吗?

是的,这是因为它太长了……

ps(1) man page

euser  EUSER  effective user name. This will be the textual user ID, 
              if it can be obtained and the field width permits, or 
              a decimal representation otherwise. The n option can be 
              used to force the decimal representation. 
翻译自:https://serverfault.com/questions/43890/why-is-ps-output-not-resolving-the-uid-of-my-process

转载注明原文:linux – 为什么“ps”输出没有解析我的进程的uid?