Escrevendo para terminais de outros usuários

0

Eu sei que você pode usar write ou wall para escrever para os usuários, mas não pode usá-los para enviar sl . Eu tentei enviá-lo através de /dev/pts/* , mas isso é estritamente controlado, de modo que apenas o proprietário e o tty possam interagir com ele. Alguma ideia?

    
por BashOverride 15.12.2015 / 01:15

1 resposta

0

Eu enlouqueci:

Adicione o usuário (por exemplo: nick) que irá executar sl no arquivo sudoers

[nick@houston ~]$ sudo grep nick /etc/sudoers
nick  ALL=(ALL)         NOPASSWD: ALL

Abra a sessão de putty, diga /dev/pts/0 e /dev/pts/1

Faça login em /dev/pts/1 com qualquer usuário

Faça login no /dev/pts/0 com o usuário nick e execute o seguinte comando:

sl | sudo tee /dev/pts/1
    
por 15.12.2015 / 01:57

Tags