Mengapa ps aux menampilkan angka dan bukan nama pengguna?


13

Menjalankan ps auxhanya memberi saya output berikut:

...
www-data 26254  0.0  0.7  27304  3544 ?        S    15:07   0:00 /usr/sbin/apache2 -k start
1001     25807  0.8  0.8  48444  4332 ?        Sl   Sep03 1330:24 ./ts3server_linux_x86
...

www-data adalah pengguna apach2 . Tidak apa-apa, itu yang saya harapkan -u, tapi apa itu 1001 ?

Jawaban:


2

Ini berarti bahwa id pengguna adalah 1001 tetapi id itu tidak memiliki nama yang ditetapkan. Ini dapat terjadi misalnya, perintah yang berjalan di chroot dengan pengguna yang ditentukan di chroot tersebut tidak harus memiliki nama yang ditetapkan di luar chroot.



1

Ini seperti id pengguna (uid) untuk pengguna yang dihapus setelah proses dimulai. Atau mungkin ada beberapa jenis kegagalan dalam menyelesaikan nama pengguna dari uid.


1

Ini adalah uid untuk pengguna yang namanya tidak diketahui (mis. Uid hilang di / etc / passwd) atau mungkin dengan ejaan aneh (seperti mungkin Debian-exim, atau pengguna dengan nama pengguna yang cukup panjang, atau untuk entri yang buruk di /etc/passwd)


+1 untuk "cukup lama"; psmemiliki batas default yang aneh.
grawity

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.