A execução ps aux
apenas me deu a seguinte saída:
...
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 é o usuário apach2 . Tudo bem, é o que eu esperava -u
, mas o que é 1001 ?
man ps
na seção NOTAS: "Se o comprimento do nome de usuário for maior que o comprimento da coluna de exibição, o ID do usuário numérico será exibido."É mais parecido com o ID do usuário (uid) de um usuário que foi removido após o início do processo. Ou talvez tenha ocorrido algum tipo de falha ao resolver o nome de usuário do uid.
fonte
É um uid para usuários cujo nome é desconhecido (por exemplo, um uid ausente no / etc / passwd) ou talvez com ortografia estranha (como talvez
Debian-exim
, ou um usuário com um nome de usuário longo o suficiente ou uma entrada incorreta/etc/passwd
)fonte
ps
tem um limite padrão estranho.É o ID do usuário. Há casos em que o Linux não exibe nomes de usuário (isso pode ser um problema de permissão). Confira este tópico:
http://www.linuxquestions.org/questions/linux-newbie-8/ps-aux-displays-users-as-uids-instead-of-username-645456/
fonte