如何在使用UID时轮询用户名?

我们使用ldapsssd作为用户pipe理,所以我们的用户不在“/ etc / passwd”

不幸的是,ps只显示了UID:

[root@xyz ~]# id jmw uid=1582(jmw) gid=1582(jmw) groups=1582(jmw), 1000(admins) [root@xyz ~]# ps aux [..cutting some output..] 1582 26794 25.0 0.4 190420 38508 ? S 12:15 0:00 /usr/bin/php-cgi -c php.ini [..cutting some output..] 

我怎么能轮询用户名,属于一个UID? ( grep ':1582:' /etc/passwd不起作用;-))

你想要getent

 getent passwd 1582 

这将通过您configuration的nssconfiguration查找条目。 如果您已将其configuration为使用LDAP,则将使用LDAP。