diff --git a/files/image_config/bash/bash.bashrc b/files/image_config/bash/bash.bashrc index 0f19263ae0..96f54776f9 100644 --- a/files/image_config/bash/bash.bashrc +++ b/files/image_config/bash/bash.bashrc @@ -55,7 +55,7 @@ if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/command-no fi # Automatically log out console ttyS* sessions after 15 minutes of inactivity -tty | grep ttyS >/dev/null && TMOUT=900 +tty | egrep -q '^/dev/ttyS[[:digit:]]+$' && TMOUT=900 # if SSH_TARGET_CONSOLE_LINE was set, attach to console line interactive cli directly if [ -n "$SSH_TARGET_CONSOLE_LINE" ]; then diff --git a/files/image_config/sudoers/sudoers b/files/image_config/sudoers/sudoers index 42dd6d5ec7..7779f48684 100644 --- a/files/image_config/sudoers/sudoers +++ b/files/image_config/sudoers/sudoers @@ -60,6 +60,9 @@ ALL ALL=NOPASSWD: READ_ONLY_CMDS # Prevent password related command into syslog Defaults!PASSWD_CMDS !syslog +# Make sure sudo password prompt times out after 5 mins +Defaults passwd_timeout=5 + # See sudoers(5) for more information on "#include" directives: #includedir /etc/sudoers.d