Por ejemplo, en la sesión X, puedo usar Ctrl- Alt- Lpara bloquear la pantalla, por lo que sería pedir la contraseña para desbloquear y evitar que alguien del equipo de jugar con la mía.
Pero si tengo una sesión de terminal abierto de uno de los TTY (que yo puedo acceder con Ctrl- Alt- F1, por ejemplo) -, entonces no está bloqueado, y alguien todavía se puede utilizar para hacer algo de daño. ¿Hay alguna manera de 'bloquear' esa línea de comando (tal vez con algunos procesos en segundo plano ejecutándose)?
fuente
vlock -a
para bloquear todos los terminales virtuales (de lo contrario, uno podría cambiar fácilmente a un terminal diferente que podría tener un usuario conectado)Si ejecuta
screen
en la terminal, puede bloquear la terminal con el comando Ctrl- a x.fuente
idle 900 lockscreen
en su.screenrc
para bloquear la sesión después de estar inactivo durante 900 segundos (15 minutos).screen
bloqueos: no bloquean la sesión, sino solo su ventana en particular. Cualquier otra persona que pueda adjuntarse a esa sesión con su propia ventana no será bloqueada.Echa un vistazo a "binarix". Bloqueará su Terminal. No hay necesidad de X o pantalla.
http://raffi.at/view/code/binarix
fuente
No pude hacer que vlock funcionara en osx, así que creé una alternativa simple de shellscript.
https://github.com/acornejo/bashlock
fuente