Correr ps aux
me 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 . -u
Está bien, es lo que esperaba , pero ¿qué es 1001 ?
man ps
en la sección NOTAS: "Si la longitud del nombre de usuario es mayor que la longitud de la columna de visualización, en su lugar se muestra el ID de usuario numérico".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.
fuente
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
)fuente
ps
tiene un extraño límite predeterminado.Es la identificación de usuario. Hay casos en que Linux no muestra nombres de usuario (esto puede ser un problema de permisos). Mira este hilo:
http://www.linuxquestions.org/questions/linux-newbie-8/ps-aux-displays-users-as-uids-instead-of-username-645456/
fuente