dotfiles/root/etc/profile.d/shell-timeout.sh

17 lines
361 B
Bash
Raw Normal View History

2021-04-30 00:16:50 +00:00
# Set automatic timeout for shell
# which will automatically log out the user after certain amount of time
2021-05-10 20:10:21 +00:00
# This will only be applied for non-graphical sessions,
# or whenever root account is logged in
TMOUT=600
readonly TMOUT
2021-04-30 00:16:50 +00:00
[ -z "$DISPLAY" ] && export TMOUT;
2021-05-10 20:10:21 +00:00
case $(/usr/bin/tty) in
2021-04-30 00:16:50 +00:00
/dev/tty[0-9]*) export TMOUT;;
esac
2021-05-10 20:10:21 +00:00
[ $UID -eq 0 ] && export TMOUT;