# Set automatic timeout for shell # which will automatically log out the user after certain amount of time # This will only be applied for non-graphical sessions, # or whenever root account is logged in # If TMOUT was already set, unset it unset TMOUT # Define the timeout delay (seconds) TIMEOUT=600 # Set TMOUT when display is not set [ -z "$DISPLAY" ] && export TMOUT=$TIMEOUT; # Set TMOUT when in TTY case $(/usr/bin/tty) in /dev/tty[0-9]*) export TMOUT=$TIMEOUT;; esac # Set TMOUT when user is root [ $UID -eq 0 ] && export TMOUT=$TIMEOUT;