Você pode usar o comando who
para ver onde seus usuários fizeram login
por exemplo. tty, pseudo terminais, etc.
você também pode usar
ps -ef
do seu terminal para ver o que todos os usuários estão fazendo
Para expandir essa questão: listas de comandos de usuários 5 dos mesmos usuários ... Isso é normal?
Como posso rastrear o que cada usuário está fazendo ou qual serviço / aplicativo / solicitação gerou outro login desse usuário?
EDIT: link resposta do post anterior oferece a solução de usar who
, que é útil para ver onde o usuário está. Ainda assim, alguma maneira de ver o que ?
Você pode usar o comando who
para ver onde seus usuários fizeram login
por exemplo. tty, pseudo terminais, etc.
você também pode usar
ps -ef
do seu terminal para ver o que todos os usuários estão fazendo
O comando w
exibe exatamente isso:
w - Show who is logged on and what they are doing.
Exemplo:
w
14:20:15 up 5:10, 4 users, load average: 0,00, 0,04, 0,05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
user pts/2 :0.0 09:11 5:07m 1.02s 1.02s ssh somewhere
user pts/3 :0.0 09:11 5:08m 2.61s 2.61s ssh somewhere
user pts/5 :0.0 09:12 5:07m 0.41s 0.41s /usr/bin/luit -
user pts/0 :0.0 12:35 0.00s 0.34s 0.00s w
Você pode tentar ps -efu user
, fazendo man ps
listar todas as opções disponíveis
ps -f U $USER
mostrará a atividade do usuário conectado. Você pode substituir o $USER
por qualquer ID de usuário ou nome de usuário. Por favor, note que você não pode usá-lo em conjunto com a opção -f
como indicado incorretamente acima.
Tags command-line users