Como verificar qual cliente está acessando o Unix? [duplicado]

1

Estou acessando um servidor Unix usando o cliente SSH da minha máquina Windows (nome M / C: MyComp). Eu fiz o login como id do usuário: MyID.

Existe alguma maneira de determinar qual é a sessão ativa no Unix?

por exemplo, algo como "alguém do Mycomp Logado em xx: xx usando MyID"

    
por misguided 10.07.2013 / 03:38

2 respostas

2

last e who é o que você quer.

who

Isso imprime informações sobre os usuários que estão conectados no momento. Ele fornece uma saída como:

18:43:37 jake@localhost]~% who
jake     tty1         2013-07-09 13:00
jake     tty2         2013-07-09 13:00
18:48:13 jake@localhost]~% sudo su
[sudo] password for jake: 
[root@localhost jake]# who
jake     tty1         2013-07-09 13:00
jake     tty2         2013-07-09 13:00

last

Em man last :

Last searches back through the file /var/log/wtmp (or the file designated by the -f flag) and displays a list of all users logged in (and out) since that file was created.

Dá saída como:

18:43:33 jake@localhost]~% last | tac
wtmp begins Tue Jul  9 09:47:29 2013

reboot   system boot  3.9.5-301.fc19.x Tue Jul  9 09:47 - 10:44  (00:57)    
(unknown :0           :0               Tue Jul  9 09:47 - 10:15  (00:27)    
root     tty2                          Tue Jul  9 09:48 - down   (00:56)    
root     tty3                          Tue Jul  9 09:55 - down   (00:49)    
root     tty4                          Tue Jul  9 09:58 - 10:05  (00:07)    
jake     tty4                          Tue Jul  9 10:05 - down   (00:39)    
(unknown :1           :1               Tue Jul  9 10:15 - 10:15  (00:00)    
jake     :1           :1               Tue Jul  9 10:15 - 10:44  (00:29)    
jake     pts/0        :1               Tue Jul  9 10:38 - 10:44  (00:06)    
reboot   system boot  3.9.9-301.fc19.x Tue Jul  9 10:45 - 12:43  (01:58)    
jake     tty1                          Tue Jul  9 10:45 - 10:49  (00:03)    
jake     tty2                          Tue Jul  9 10:47 - 10:51  (00:04)    
jake     tty3                          Tue Jul  9 10:47 - 10:51  (00:03)    
jake     tty1                          Tue Jul  9 10:49 - 10:51  (00:02)    
jake     tty3                          Tue Jul  9 12:17 - down   (00:26)    
jake     tty2                          Tue Jul  9 12:26 - 12:27  (00:01)    
root     tty1                          Tue Jul  9 12:26 - down   (00:16)    
jake     tty2                          Tue Jul  9 12:27 - down   (00:16)    
root     pts/0        :0               Tue Jul  9 12:40 - 12:43  (00:02)    
reboot   system boot  3.9.9-301.fc19.x Tue Jul  9 12:46 - 12:59  (00:12)    
jake     tty1                          Tue Jul  9 12:47 - 12:49  (00:02)    
jake     tty2                          Tue Jul  9 12:47 - 12:49  (00:02)    
jake     tty1                          Tue Jul  9 12:49 - down   (00:10)    
jake     tty2                          Tue Jul  9 12:49 - down   (00:09)    
root     tty3                          Tue Jul  9 12:50 - down   (00:08)    
reboot   system boot  3.9.9-301.fc19.x Tue Jul  9 13:00 - 18:43  (05:43)    
jake     tty1                          Tue Jul  9 13:00   still logged in   
jake     tty2                          Tue Jul  9 13:00   still logged in   
jake     pts/25       :0               Tue Jul  9 15:39 - 15:39  (00:00)    
jake     pts/4        :0               Tue Jul  9 18:11 - 18:11  (00:00)    

Você vê que eu enviei a saída por tac , porque gosto de ver a entrada mais recente no final da lista.

    
por 10.07.2013 / 03:49
1

O comando who mostra quem está conectado a quais terminais e de onde.

O comando who /var/log/wtmp fornecerá uma lista histórica de quem efetuou login.

    
por 10.07.2013 / 03:48

Tags