Cada usuário recebe seu (s) tty (s)?

2

Eu coloquei um comando echo simples em uma CLI tty pelo user1 esperando que ele alcançasse o user2 que está logado em um tty separado.

echo "Hello, world!" >> /dev/tty5

Eu esperava que o user2 recebesse a mensagem de eco, mas nada aparece.

Cada usuário obtém seu próprio "conjunto" de tty [1-7]?

Edit: suspeito que isso possa ser um problema de permissão. Na verdade, eu estava explorando cron trabalhos e defini um trabalho cron para echo uma mensagem "hello world" a cada minuto de user1 conectado em tty2 direcionado para tty5 onde user2 estava conectado, mas user2 nunca recebeu as mensagens ecoadas.

    
por haziz 30.12.2012 / 20:09

1 resposta

2

Se user2 estiver conectado em tty5 , ele é o proprietário de /dev/tty5 . Se ele tiver a mensagem ativada, você poderá enviar uma mensagem usando write user2 , mas, se não, você estará sem sorte, a menos que você seja root . echo "Hello, world!" >> /dev/tty5 só funciona se executado por root ou user2 .

    
por 31.12.2012 / 00:18