Comment obtenir le nom d'utilisateur par ID utilisateur?


24

Dans mon client FTP, je peux voir l'ID du propriétaire des fichiers (99).

Comment savoir quel utilisateur est propriétaire de ces fichiers?

Réponses:


34

Version getent plus courte (tant que vous n'avez pas seulement besoin du nom d'utilisateur)

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

Fonctionne sur au moins CentOS 5.6 - prendra le nom d'utilisateur ou l'uid comme clé.


Fait intéressant, les centos ont fait quelque chose de bizarre et l'utilisateur 48 n'est pas répertorié dans passwd.
Kendrick


6

Le moyen le plus rapide de le vérifier (si vous avez un accès shell) est de: cat / etc / passwd | grep 99

Btw UID 99 appartient généralement à l'utilisateur "personne".


8
getent est une meilleure réponse car il fonctionne même si l'ID utilisateur provient de NIS.
Paul Tomblin
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.