id funciona para mim:
$ id -un 0
root
Em man id :
-n, --name
print a name instead of a number, for -ugG
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
id funciona para mim:
$ id -un 0
root
Em man id :
-n, --name
print a name instead of a number, for -ugG