A primeira coisa que eu faria seria denunciar esse palhaço aos administradores. Infelizmente, não há maneira fácil de bloqueá-lo e somente ele.
O comando para impedir que outros usuários escrevam mensagens no seu terminal é mesg n
. O mesg y
comando então permite escrever novamente.
O que esse comando faz é alterar as permissões do arquivo do dispositivo do terminal (por exemplo , /dev/tty0
ou /dev/pts/8
etc.) para permitir ou impedir que outros usuários gravem nele. Digitar who am i
no prompt de comando geralmente mostra o nome do seu dispositivo, com o /dev/
prefixo retirado.
O sistema de permissão tradicional do UNIX permite definir permissões separadamente para você, para um único grupo de usuários e para todos os outros usuários. Se você e todo mundo com quem você deseja conversar são membros de um grupo em que o h4x0r não está, é possível chgrp mygroup /dev/myterminal
definir o grupo do arquivo e, em seguida, chmod 620 /dev/myterminal
as permissões. ( 620
é uma abreviação de "usuário pode ler / escrever, grupo pode escrever, todos os outros não têm permissão".)
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, eu nunca fiz isso e pode causar problemas para outras pessoas se o sistema de login não for esperando por isso.
Finalmente, para mais informações (apenas no caso de você ainda não sabe), tente o man
comando - man chmod
, man chgrp
, etc.
setgid
ousetuid
pode ser muito perigoso. Cuidado ao seguir este conselho.