¿Por qué ps aux muestra un número en lugar de un nombre de usuario?


13

Correr ps auxme dio el siguiente resultado:

...
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 es el usuario apach2 . -uEstá bien, es lo que esperaba , pero ¿qué es 1001 ?

Respuestas:


2

Significa que la identificación de usuario es 1001 pero esa identificación no tiene nombre asignado. Esto puede suceder, por ejemplo, un comando que se ejecuta en un chroot con un usuario definido en ese chroot no necesariamente tendrá un nombre asignado fuera del chroot.



1

Esto es más parecido a la identificación del usuario (uid) para un usuario que se eliminó después de que se inició el proceso. O tal vez hubo algún tipo de falla al resolver el nombre de usuario de uid.


1

Es un uid para usuarios cuyo nombre es desconocido (por ejemplo, falta un uid en / etc / passwd) o quizás con una ortografía extraña (como quizás Debian-exim, o un usuario con un nombre de usuario lo suficientemente largo, o para una entrada incorrecta /etc/passwd)


+1 por "tiempo suficiente"; pstiene un extraño límite predeterminado.
user1686

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.