Quem está logado no meu servidor?

3

Ontem eu corri o comando w . Normalmente, a saída é assim:

USER     TTY      FROM                  LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    p4...2f50.dip0.t..... 21:01    4.00s  0.05s  0.00s w

É um servidor de teste privado que uso para testar alguns dos meus projetos. A única pessoa a usá-lo é eu, então eu também deveria ser a única pessoa logada. No entanto, exibiu o seguinte:

USER     TTY      FROM             LOGIN@          IDLE   JCPU   PCPU WHAT
root     pts/0    p4...2f50.dip0.t 21:01           4.00s  0.05s  0.00s w
root     ...      p4...2f50.S:0    (8 days ago)    ...    ...    ...   /bin/bash

Eu adicionei o "..." porque não me lembro dos valores e esqueci de tirar uma captura de tela, infelizmente.

O importante é que parece haver uma segunda pessoa logada por um longo tempo. Eu também notei que o valor em "FROM" é muito semelhante. Começa com exatamente a mesma sequência de números e letras e termina com .S:0 ou :S.0 (também não consigo me lembrar disso).

Agora, eu não sei muito sobre o significado desses valores. Existe mais alguém logado? Ou talvez seja uma sessão SSH "bugged" que não foi fechada corretamente por mim?

    
por thesys 25.12.2016 / 22:10

1 resposta

3

TTYs terminados em :S.0 geralmente são criados por screen . Provavelmente: ninguém está logado naquela shell, você acabou de esquecer, conexão fechada, shell ainda está vivo.

Para acompanhar como seu processo foi criado, você pode procurar ps fauxww | less , tipo /ttyname para pesquisar seu nome tty, você deve encontrar seu processo pai (provavelmente um bash ou sshd) e seus processos filhos:

root     10307  0.2  0.0 107732  4260 ?        Ss   03:59   0:00  \_ sshd: root@pts/0    
root     10326  1.0  0.0  23240  4372 pts/0    Ss   03:59   0:00      \_ bash
root     10361  0.0  0.0  18600  1408 pts/0    R+   03:59   0:00          \_ ps fauxww
root     10362  0.0  0.0   9544   928 pts/0    S+   03:59   0:00          \_ less

ou com uma tela:

root     10326  0.1  0.0  23240  4416 pts/0    Ss   03:59   0:00      \_ bash
root     12524  0.0  0.0  26920  1116 pts/0    S+   04:00   0:00          \_ screen
root     12525  0.0  0.0  27052  1396 ?        Ss   04:00   0:00              \_ SCREEN
root     12526  0.3  0.0  23280  4464 pts/1    Ss   04:00   0:00                  \_ /bin/bash
    
por 26.12.2016 / 04:02