我们使用ldap和sssd作为用户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。