运行 ps aux 时,它显示 uids 而不是用户

mun*_*lli 3 debian

我正在运行 Debian 5.03。2.6.18. 当我运行 ps aux 查看正在运行的进程时,其中一些会显示用户的 uid,而另一些会显示实际的用户名。但是,如果我运行 top,它会显示正确的用户名,而不是他们的 uid。为什么会发生这种情况,我应该担心吗?

1001      1877  0.0  0.7  16492  1924 ?        S    12:14   0:00 /usr/bin/php-cgi
1001      1878  0.0  0.7  16492  1924 ?        S    12:14   0:00 /usr/bin/php-cgi
1001      1879  0.0  0.7  16492  1924 ?        S    12:14   0:00 /usr/bin/php-cgi
1001      1880  0.0  0.7  16492  1924 ?        S    12:14   0:00 /usr/bin/php-cgi
1001      1881  0.0  0.7  16492  1924 ?        S    12:14   0:00 /usr/bin/php-cgi
rv        1890  0.0  1.8  16492  4964 ?        Ss   12:14   0:00 /usr/bin/php-cgi
rv        1891  0.0  1.5  16776  4168 ?        S    12:14   0:00 /usr/bin/php-cgi
rv        1892  0.0  1.5  16780  4172 ?        S    12:14   0:00 /usr/bin/php-cgi
rv        1893  0.0  1.5  16780  4172 ?        S    12:14   0:00 /usr/bin/php-cgi
rv        1894  0.0  1.5  16780  4172 ?        S    12:14   0:00 /usr/bin/php-cgi
Run Code Online (Sandbox Code Playgroud)

Chr*_*rel 6

我注意到我所有的 RHEL 盒子都显示了一个帐户的 UID,而且它们都是一样的。(haldaemon) 大概是因为名字有多长?这是我看到的唯一一个超过八个字符的。您显示的帐户是否比这更长?

一些谷歌搜索似乎表明这就是问题所在:http : //www.linuxquestions.org/questions/linux-newbie-8/ps-aux-displays-users-as-uids-instead-of-username-645456/


——克里斯托弗·卡雷尔