É possível que um usuário root veja a sessão de shell dos outros secretamente ao vivo?

1

Eu vejo uma pergunta semelhante no stackoverflow:

link

Alguém recomenda conspy . No entanto, parece que conspy não funciona para o terminal pts.

Eu também tentei usar strace para obter as teclas pressionadas aqui , mas achei o resultado bastante difícil de ler.

Alguém tem idéias sobre isso?

    
por Firegun 11.07.2014 / 17:26

2 respostas

3

Isso funciona (meio) para mim:

tty=pts/0
sudo peekfd -8cnd $(ps -fat | grep "$tty *Ss" | awk '{print$1}') 0 1 2

Substitua pts/0 pelo TTY do usuário que você deseja assistir. Isso NÃO funcionará perfeitamente para tudo, mas funciona com a maioria das entradas / saídas.

    
por 11.07.2014 / 19:54
0

ttysnoop é o que você procura. Faz anos desde que eu usei, então não tenho certeza se funciona nos kernels modernos. Você terá que fazer alguma pesquisa para fazê-lo funcionar. Mas se você fizer isso, por favor me avise.

    
por 12.07.2014 / 14:32