comando para obter o nome de usuário via id

3

Existe um comando id para obter o ID do usuário. Por exemplo. id -u root me dá 0 . Existe um comando oposto para obter o nome de usuário através do id? Eu sei que posso grep /etc/passwd ou executar getent e awk ou cut o resultado. Minha pergunta é se existe um comando ou utilitário dedicado que eu não conheço?

Atualização:

Observe que a resposta aceita id -un UID requer coreutils recentes. Por exemplo. no Ubuntu 14.04 LTS você tem:

> id -un 0
id: 0: no such user
    
por Veterinarian 24.01.2016 / 03:03

1 resposta

3

id funciona para mim:

$ id -un 0
root

Em man id :

-n, --name
      print a name instead of a number, for -ugG
    
por 24.01.2016 / 03:15

Tags