Indicação quando um usuário está logado no Linux via NoMachine?

1

Existe uma maneira de ver se (e qual) um usuário fez logon em um (Ubuntu) Linux máquina via NoMachine - semelhante a quando uma máquina Windows mostra qual usuário está usando remotamente?

    
por Shaike Katz 29.01.2012 / 13:00

1 resposta

1

ao efetuar login a partir de um cliente nx, na verdade, você obtém um display remoto para ver algo assim ao usar 'w';

nxserver:~# w
13:20:33 up 186 days,  5:42,  6 users,  load average: 3,97, 4,09, 4,11
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user1    :1000    172.18.22.251    09:17   ?xdm?   6days  0.00s /bin/bash /usr/
user2    :1001    172.17.7.250     09:20   ?xdm?   6days  0.00s /bin/bash /usr/
user3    :1002    172.18.19.252    11:44   ?xdm?   6days  0.00s /bin/bash /usr/
user4    :1003    172.18.19.251    10:35   ?xdm?   6days  0.00s /bin/bash /usr/
user5    :1004    172.19.11.250    10:44   ?xdm?   6days  0.00s /bin/bash /usr/
root     pts/5    172.20.199.30    13:20    0.00s  0.02s  0.02s w

Como você pode ver, o root está logado de tty pts / 5 (de um local remoto através de um cliente de texto ssh) e o resto de: number. Quando você vê esses ttys, então sabe que são sessões gráficas.

Você também pode usar 'quem' (que tem um formato mais fácil de analisar se você precisar fazer isso):

nxserver:~# who
user1   :1000        2012-01-29 09:17 (172.18.22.251)
user2   :1001        2012-01-29 09:20 (172.17.7.250)
user3   :1002        2012-01-29 11:44 (172.18.19.252)
user4   :1003        2012-01-29 10:35 (172.18.19.251)
user5   :1004        2012-01-29 10:44 (172.19.11.250)
root    pts/5        2012-01-29 13:20 (172.20.199.30)
    
por 29.01.2012 / 13:35