Come posso ottenere il nome utente per ID utente?


24

Nel mio client FTP posso vedere l'ID proprietario dei file (99).

Come faccio a sapere quale utente è il proprietario di questi file?

Risposte:


34

Versione getent più corta (purché non sia necessario solo il nome utente)

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

Funziona su almeno CentOS 5.6 - prenderà username o uid come chiave.


È interessante notare che centos ha fatto qualcosa di strano e l'utente 48 non è elencato in passwd.
Kendrick,


6

Il modo più rapido per verificarlo (se si dispone di un accesso alla shell) è: cat / etc / passwd | grep 99

Btw UID 99 di solito appartiene all'utente "nessuno".


8
getent è una risposta migliore perché funziona anche se l'id utente proviene da NIS.
Paul Tomblin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.