Lo primero que haría sería informar a este payaso a los administradores. Desafortunadamente, no hay una manera fácil de bloquearlo y solo a él.
El comando para evitar que otros usuarios escriban mensajes en su terminal es mesg n
. El mesg y
comando luego permite escribir nuevamente.
Lo que hace este comando es cambiar los permisos del archivo de su dispositivo terminal (por ejemplo , /dev/tty0
o /dev/pts/8
, etc.) para permitir o impedir que otros usuarios escriban en él. Escribir who am i
en el símbolo del sistema a menudo le mostrará el nombre de su dispositivo, con el /dev/
prefijo eliminado.
El sistema de permisos UNIX tradicional le permite establecer permisos por separado para usted, para un solo grupo de usuarios y para todos los demás usuarios. Si usted y todas las personas con las que desea hablar son miembros de un grupo en el que no se encuentra el h4x0r, es posible que pueda chgrp mygroup /dev/myterminal
configurar el grupo del archivo y luego chmod 620 /dev/myterminal
establecer los permisos. ( 620
es la abreviatura de "el usuario puede leer / escribir, el grupo puede escribir, todos los demás no tienen permisos").
La aplicación de una lista de control de acceso al archivo de su dispositivo podría ser una forma de hacer lo que desea, pero eso depende del sistema y no es estándar, nunca lo he hecho, y podría causar problemas a otros si el sistema de inicio de sesión no es esperándolo
Por último, para obtener más información (en caso de que no sabe ya), probar el man
comando - man chmod
, man chgrp
, etc.
setgid
osetuid
puede ser muy peligroso. Tenga cuidado al seguir este consejo.