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.