Volver a loguearse al transcurrir X tiempo (solucionado)

Imagen de microhome
0 puntos

Hola a todos, llevo algún tiempo ya trasteando con diferentes entornos de servidores virtualizados creados bajo Ubuntu Server y ahora que ya le voy cojiendo el gustillo a este tipo de servidores me
he planteado el intentar administrarlos sin tener que lanzar un entorno gráfico y hacerlo todo desde linea de comandos, pero una de las muchas preguntas que se me plantean es:

¿se puede hacer que una vez el administrador se haya logueado transcurridos x minutos el sistema le vuelva a pedir la contraseña? sería muy parecido al funcionamiento que tiene el salvapantallas con cuando le habilitamos la opcion de volver a meter la contraseña para mostrar el escritorio.

Si alguno me pudiera indicar como solucionarlo o darme alguna idea para encontrar alguna solución le estaría muy agradecido.

Saludos!!

Imagen de Gabriel_M
+1
+1
-1

Bash soporta la variable TMOUT, posible de utilizar para configurar el timeout por defecto
En el archivo /etc/bash.bashrc se puede aplicar el timeout del sistema, pero lo que aparentemente necesitas es para tu usuario específico, por lo que las modificaciones quizás deberias hacerlas en el archivo ~/.bashrc

echo "TMOUT=300 >> ~/.bashrc
echo "readonly TMOUT">> ~/.bashrc
echo "export TMOUT" >> ~/.bashrc

A partir del nuevo reinicio pasados 5 minutos tu sesion termina y requiere un nuevo logueo.

+1
+1
-1
Imagen de microhome
+1
0
-1

Muchas gracias por la ayuda, ya que me acabas de solucionar dos problemas, el primero el de marcar un tiempo de caducidad a la sesión y la segunda la del uso de TMOUT ya que habia conocido su existencia hace poco y no tenia claro como aplicarla.

Muchas Gracias!!

+1
0
-1