Bagaimana saya bisa mendapatkan nama pengguna dengan ID pengguna?


24

Di klien FTP saya, saya dapat melihat ID pemilik file (99).

Bagaimana cara mengetahui pengguna mana yang merupakan pemilik file-file ini?

Jawaban:


34

Versi getent yang lebih pendek (selama Anda tidak hanya membutuhkan nama pengguna)

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

Bekerja pada setidaknya CentOS 5.6 - akan mengambil nama pengguna atau uid sebagai kunci.


Yang cukup menarik, cento telah melakukan sesuatu yang aneh dan pengguna 48 tidak terdaftar dalam passwd.
Kendrick


6

Cara tercepat untuk memeriksanya (jika Anda memiliki akses shell) adalah dengan: cat / etc / passwd | grep 99

Btw UID 99 biasanya milik pengguna "tidak ada".


8
getent adalah jawaban yang lebih baik karena itu berfungsi bahkan jika userid berasal dari NIS.
Paul Tomblin
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.