Você quer getent
:
getent passwd 1582
Isso vai procurar entradas através da configuração nss configurada. Se você o tiver configurado para usar o LDAP, ele usará o LDAP.
estamos usando o ldap com sssd para o gerenciamento de usuários, para que nossos usuários não estejam no "/ etc / passwd"
Infelizmente, o ps mostra apenas os UIDs:
[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..]
Como posso pesquisar o nome de usuário, que pertence a um UID? ( grep ':1582:' /etc/passwd
não funciona ;-))
Tags ldap sssd nsswitch.conf