TMOUT - Auto Logout Linux Shell cuando no hay ninguna actividad


¿Con qué frecuencia deja un sistema Linux inactivo después de iniciar sesión? una situación a la que se puede hacer referencia como ‘ sesión inactiva ', en la que no está atendiendo al sistema ejecutando comandos o tareas de administración

Sin embargo, esto normalmente presenta un gran riesgo de seguridad, especialmente cuando inicia sesión como superusuario o con una cuenta que puede obtener privilegios de root y, en el caso de que alguien con una intención maliciosa obtenga acceso físico a su sistema, puede ejecutar algunas acciones destructivas. Ordena o hace lo que quiera lograr en él, en el menor tiempo posible.

Por lo tanto, es prácticamente una buena idea configurar siempre su sistema para cerrar sesión automáticamente a los usuarios en caso de una sesión inactiva.

Para habilitar el cierre de sesión automático del usuario, usaremos la variable de shell TMOUT , que termina el shell de inicio de sesión de un usuario en caso de que no haya actividad durante un número determinado de segundos que pueda especificar.

Para habilitar esto globalmente (en todo el sistema para todos los usuarios), configure la variable anterior en el archivo de inicialización de shell /etc/profile .

# vi /etc/profile

Añade la siguiente línea.

TMOUT=120

Guarde y cierre el archivo. A partir de ahora, se cerrará la sesión del usuario después de 120 segundos ( 2 minutos ), si él o ella no está atendiendo al sistema.

Tenga en cuenta que los usuarios pueden configurar esto en su propio archivo de inicialización de shell ~/.profile . Esto significa que una vez que ese usuario en particular no tiene actividad en el sistema durante el segundo especificado, el shell finaliza automáticamente, por lo que se desconecta de ese usuario.

Los siguientes son algunos artículos de seguridad útiles, revísalo.

  1. How to Monitor User Activity with psacct or acct Tools
  2. How to Configure PAM to Audit Logging Shell User Activity
  3. How to Block or Disable Normal User Logins in Linux
  4. The Mega Guide To Harden and Secure CentOS 7 – Part 1
  5. The Mega Guide To Harden and Secure CentOS 7 – Part 2

¡Eso es! Para compartir cualquier idea o hacer preguntas sobre este tema, use la sección de comentarios a continuación.