【发布时间】:2011-09-16 06:13:34
【问题描述】:
ps -eaf
..
kude 22593 12078 0 09:06 ? 00:00:02 smbd -D hasi 22929 12078 0 09:12 ? 00:00:00 someprog.pl root 22950 43 0 Sep08 ? 00:00:19 [nfsiod] root 24558 43 0 Sep09 ? 00:00:28 [pdflush] root 25320 1 0 00:00 ? 00:00:01 /usr/bin/atop -a -w /var/log/atop/atop_20110916 600 1466 25757 12078 0 10:12 ? 00:00:00 smbd -D root 26752 12078 0 10:32 ? 00:00:01 smbd -D
..
id 用户名2
uid=1466(username2) gid=513(DomainUsers) groups=513(DomainUsers)
LDAP 中的所有用户(/etc/nsswitch.conf 正确,一切正确 - 但只有这个用户不显示)
为什么显示 uid 号 (1466) 而不是用户名?
【问题讨论】:
-
可能是因为 UID 号的最大长度是可以预测的,而用户名可能很长?
-
是的,它是用户名的长度(如果超过 8 个字符,则
ps aux将用 uid 代替名称)。现在运行man ps以获取详细信息。