O usuário retornado por ps
(por exemplo, em ps aux
ou ps -ef
) é o usuário efetivo por padrão. Se você quiser também o ID de usuário efetivo, adicione uid
à linha de formato, por exemplo:
ps -eo pid,user,uid,args
Os itens acima mostrarão o ID do usuário efetivo após o nome de usuário efetivo. Observe que euser
e euid
são apenas aliases de user
e uid
respectivamente.
Eles são distintos do usuário real e do ID do usuário real, o que exigiria a adição de ruser
e ruid
na linha de formato ps. Normalmente, o usuário efetivo (o padrão) é o que você deseja. O usuário real é principalmente apenas um mecanismo para lembrar o uid original antes de mudar o uid usando o setuid (o mecanismo usado pelo sudo e pelo su).