Como pesquisar o nome de usuário ao ter o UID?

1

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 ;-))

    
por JMW 26.03.2012 / 12:33

1 resposta

2

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.

    
por 26.03.2012 / 12:36