Como posso obter o nome do usuário pelo ID do usuário?


24

No meu cliente FTP, posso ver o ID do proprietário dos arquivos (99).

Como descubro qual usuário é o proprietário desses arquivos?

Respostas:


34

Versão getent mais curta (desde que você não precise apenas do nome de usuário)

$ getent passwd 99
nobody:x:99:99:Nobody:/:/sbin/nologin

Funciona em pelo menos o CentOS 5.6 - terá o nome de usuário ou o uid como chave.


Curiosamente, centos fez algo estranho e o usuário 48 não está listado na senha.
Kendrick


6

A maneira mais rápida de verificá-lo (se você tiver um acesso ao shell) é: cat / etc / passwd | grep 99

Entre UID 99 geralmente pertence ao usuário "ninguém".


8
getent é uma resposta melhor porque funciona mesmo que o ID do usuário seja proveniente do NIS.
Paul Tomblin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.