web-dev-qa-db-fra.com

Comment puis-je obtenir le nom d'utilisateur par ID utilisateur?

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?

25

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é.

35
Paul Haldane
$ getent passwd | awk -F: '$3 == 99 { print $1 }'
nobody
11

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".

7
Piotr