Como listar os usuários logados no Scientific Linux (clone do RHEL)?

6

Eu costumava verificar quais usuários estavam conectados a uma máquina executando o CERN (Scientific Linux) usando w (ou users ou who ), mas isso não funciona mais a menos que o usuário tenha um terminal aberto. Qualquer pessoa que tenha efetuado login e esteja executando uma sessão do Gnome com, por exemplo, Firefox e Thunderbird não aparecem na lista.

Não sei quando isso parou de funcionar, mas com uma máquina SLC 5.8 totalmente atualizada, ele não funciona como eu esperava. Existe alguma configuração que corrija isso?

Obrigado a todos que fizeram sugestões. Parece que isso pode ser mais fácil em praticamente todas as outras versões do Fedora e Red Hat, então vou ter que esperar até que nós atualizemos para a versão 6.

    
por Ben 20.07.2012 / 12:53

4 respostas

1

Eu acredito que o gerenciamento de sessões do RHEL6 (antes do systemd de qualquer forma) é rastreado por consolekit .

Experimente ck-list-sessions e veja se isso mostra alguma coisa.

Para completar, no Fedora 16 e 17 este recurso foi preterido em favor de systemd-logind , o qual você pode listar sessões usando loginctl .

    
por 25.07.2012 / 00:20
0

Você poderia tentar

last | grep "still logged in"

    
por 23.07.2012 / 15:19
0

Você consegue ver todos os processos em execução?

ps aux | awk '{print $1}' | sort | uniq
    
por 24.07.2012 / 16:05
-1

Não sei se isso funcionará, e como prefiro morrer a usar uma caixa do tipo RHEL como desktop [1] não tenho como testá-lo, mas você já tentou finger

[1] Não me entenda mal, eu amo o RHEL como um sistema operacional de servidor, mas como desktop eu acho um pouco como ficar preso em 1995. Todos os meus desktops executam o Fedora, eu tenho medo.

    
por 23.07.2012 / 15:09

Tags