A primeira coisa que eu faria seria denunciar esse palhaço para os administradores. Infelizmente não há um caminho fácil para você bloqueá-lo e somente ele.
O comando para impedir que outros usuários escrevam mensagens no seu terminal é mesg n
. O comando mesg y
, em seguida, permite escrever novamente.
O que este comando faz é alterar as permissões do seu arquivo de dispositivo de terminal (por exemplo, /dev/tty0
ou /dev/pts/8
, etc.) para permitir ou não permitir que outros usuários gravem nele. Digitar who am i
no prompt de comando geralmente mostrará o nome do seu dispositivo, com o prefixo /dev/
removido.
O sistema de permissão tradicional do UNIX permite que você defina permissões separadamente para si mesmo, para um único grupo de usuários e para todos os outros usuários. Se você e todas as pessoas com quem você quer falar forem membros de um grupo no qual o h4x0r não está, é possível que você tenha chgrp mygroup /dev/myterminal
para definir o grupo do arquivo e chmod 620 /dev/myterminal
para definir as permissões. ( 620
é abreviação de "usuário pode ler / escrever, grupo pode escrever, todos os outros não têm permissões".)
A aplicação de uma lista de controle de acesso ao arquivo do dispositivo pode ser uma maneira de fazer o que você deseja, mas isso depende do sistema e não é padrão, e isso pode causar problemas para outras pessoas se o sistema de login não está esperando isso.
Finalmente, para mais informações (caso você ainda não saiba), tente o comando man
- man chmod
, man chgrp
, etc.