¿Cómo puedo obtener el nombre de usuario por ID de usuario?


24

En mi cliente FTP puedo ver la identificación del propietario de los archivos (99).

¿Cómo puedo saber qué usuario es el propietario de estos archivos?

Respuestas:


34

Versión getent más corta (siempre que no necesite solo el nombre de usuario)

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

Funciona al menos en CentOS 5.6: tomará el nombre de usuario o uid como clave.


Curiosamente, centos ha hecho algo extraño y el usuario 48 no figura en passwd.
Kendrick el


6

La forma más rápida de verificarlo (si tiene acceso de shell) es: cat / etc / passwd | grep 99

Por cierto, UID 99 generalmente pertenece al usuario "nobody".


8
getent es una mejor respuesta porque funciona incluso si el ID de usuario proviene de NIS.
Paul Tomblin el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.