La prima cosa che vorrei fare sarebbe segnalare questo pagliaccio agli amministratori. Sfortunatamente non c'è modo semplice per te di bloccare lui e solo lui.
Il comando per impedire ad altri utenti di scrivere messaggi sul tuo terminale è mesg n
. Il mesg y
comando consente quindi di scrivere di nuovo.
Ciò che questo comando fa è modificare le autorizzazioni del file del dispositivo terminale (es. /dev/tty0
O /dev/pts/8
, ecc.) Per consentire o impedire ad altri utenti di scriverlo. Digitando who am i
al prompt dei comandi ti verrà spesso mostrato il nome del tuo dispositivo, con il /dev/
prefisso rimosso.
Il tradizionale sistema di autorizzazioni UNIX ti consente di impostare le autorizzazioni separatamente per te, per un singolo gruppo di utenti e per tutti gli altri utenti. Se tu e tutte le persone con cui volete parlare vi capita di essere membri di un gruppo in cui h4x0r non è presente, è possibile chgrp mygroup /dev/myterminal
impostare il gruppo del file, quindi chmod 620 /dev/myterminal
impostare le autorizzazioni. ( 620
è una scorciatoia per "l'utente può leggere / scrivere, il gruppo può scrivere, tutti gli altri non hanno autorizzazioni").
L'applicazione di un elenco di controllo degli accessi al file del dispositivo potrebbe essere un modo per fare ciò che vuoi, ma dipende dal sistema e non standard, non l'ho mai fatto e potrebbe causare problemi ad altri se il sistema di accesso non lo è aspettandolo.
Infine, per ulteriori informazioni (nel caso in cui non si conosce già), provare il man
comando - man chmod
, man chgrp
, etc.