Menjalankan ps aux
hanya 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 ?
man ps
bawah bagian CATATAN: "Jika panjang nama pengguna lebih besar dari panjang kolom tampilan, maka ID pengguna numerik akan ditampilkan."Ini seperti id pengguna (uid) untuk pengguna yang dihapus setelah proses dimulai. Atau mungkin ada beberapa jenis kegagalan dalam menyelesaikan nama pengguna dari uid.
sumber
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
)sumber
ps
memiliki batas default yang aneh.Itu adalah ID pengguna. Ada kasus di mana Linux tidak menampilkan nama pengguna (ini bisa menjadi masalah izin). Lihat utas ini:
http://www.linuxquestions.org/questions/linux-newbie-8/ps-aux-displays-users-as-uids-instead-of-username-645456/
sumber