La première chose que je ferais serait de signaler ce clown aux administrateurs. Malheureusement, il n'y a pas de moyen facile pour vous de le bloquer et seulement lui.
La commande pour empêcher les autres utilisateurs d'écrire des messages sur votre terminal est mesg n
. La mesg y
commande permet alors à nouveau d'écrire.
Ce que cette commande fait est de modifier les autorisations de votre fichier de terminal (par exemple /dev/tty0
ou /dev/pts/8
, etc.) pour autoriser ou interdire à d'autres utilisateurs d'y écrire. Taper who am i
à l'invite de commande vous montrera souvent le nom de votre appareil, avec le /dev/
préfixe supprimé.
Le système d'autorisation UNIX traditionnel vous permet de définir des autorisations séparément pour vous-même, pour un seul groupe d'utilisateurs et pour tous les autres utilisateurs. Si vous et tous ceux à qui vous voulez parler se trouvent être membres d'un groupe dans lequel le h4x0r n'est pas, il est possible que vous puissiez chgrp mygroup /dev/myterminal
définir le groupe du fichier, puis chmod 620 /dev/myterminal
définir les autorisations. ( 620
est un raccourci pour "l'utilisateur peut lire / écrire, le groupe peut écrire, tous les autres n'ont aucune autorisation".)
L'application d'une liste de contrôle d'accès à votre fichier de périphérique peut être un moyen de faire ce que vous voulez, mais cela dépend du système et n'est pas standard, je ne l'ai jamais fait, et cela pourrait causer des problèmes aux autres si le système de connexion n'est pas l'attendre.
Enfin, pour plus d' informations (juste au cas où vous ne connaissez pas déjà), essayez la man
commande - man chmod
, man chgrp
etc.
setgid
ousetuid
peut être très dangereux. Soyez prudent en suivant ces conseils.