From d68a65338fa485d253635b35eeeb58f8feecdd06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakobus=20Sch=C3=BCrz?= Date: Thu, 12 Mar 2020 10:32:37 +0100 Subject: [PATCH] add root timeout --- bashrc_add | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bashrc_add b/bashrc_add index 4c91422..70da519 100755 --- a/bashrc_add +++ b/bashrc_add @@ -11,6 +11,7 @@ if [[ $- = *i* ]] ; then #echo "interactive shell" >&2 # define variables + [ -z "${MYSHELLCONFIIG_ROOT_TMOUT+x}" ] && MYSHELLCONFIIG_ROOT_TMOUT=0 [ -z "${USERNAME+x}" ] && USERNAME="$USER" [ -z "${USEREMAIL+x}" ] && USEREMAIL="$USER@$(domainname -f)" [ -z "${FULLNAME+x}" ] && FULLNAME="$(getent passwd $USER | cut -d ":" -f 5 | cut -d ',' -f 1)" @@ -32,6 +33,8 @@ if [[ $- = *i* ]] ; then SGIT="git -C ${MYSHELLCONFIG_BASE}" export MYSHELLCONFIG_BASE MYSHELLCONFIG_LOGDIR MYSHELLCONFIG_LOGFILE SGIT MYSHELLCONFIG_VIM_PLUGINS + # if we are root, exit after 5 Minutes + [ $( id -u ) -eq 0 ] && TMOUT=${MYSHELLCONFIIG_ROOT_TMOUT} cat << EOF >> "${MYSHELLCONFIG_LOGFILE}" ------- start -------------- $(date) ---------------8<--