Como eu vejo quem está logado?

0

Estou tendo um pequeno problema. Eu preciso (da linha de comando) ser capaz de ver quais usuários estão logados.

Aqui está a parte complicada: NÃO quero que os usuários que bloquearam as telas e saiam da área de trabalho para que apareçam na minha lista.

Eu tentei fazer essas duas coisas, mas as duas mostram usuários que bloquearam as áreas de trabalho. Existe mais alguma coisa que eu possa fazer?

    w

    last | head -n 1
    
por davorb 11.03.2012 / 18:10

1 resposta

0

who -Hu

fornecerá uma lista de usuários conectados e seus tempos ociosos.

who -u

irá renunciar a imprimir os cabeçalhos. Para saber se ele reportará corretamente para usuários bloqueados na tela, acho que você terá que testá-lo. Aqui está a saída do meu sistema agora:

[mini-nevie:~] nevinwilliams% /usr/bin/who -Hu
USER          LINE     WHEN         IDLE       PID  COMMENT
nevinwilliams console  Apr 18 01:27  old        62
nevinwilliams ttys000  Apr 20 14:34 00:08    31675
nevinwilliams ttys001  Apr 20 14:35 00:04    31695
nevinwilliams ttys002  Apr 20 14:42   .      31758
[mini-nevie:~] nevinwilliams%

Eu corri o comando de ttys002.

    
por 20.04.2013 / 19:52