From 7d8e527abbfdc17d14908e3a408e824739d33615 Mon Sep 17 00:00:00 2001 From: Tom Teichler <tom.teichler@teckids.org> Date: Thu, 1 Nov 2018 11:10:51 +0100 Subject: [PATCH] Remove systemd-autologout script. Ticket#2018110171000098 --- files/systemd-autologout | 27 --------------------------- site.yml | 2 -- 2 files changed, 29 deletions(-) delete mode 100644 files/systemd-autologout diff --git a/files/systemd-autologout b/files/systemd-autologout deleted file mode 100644 index ead998d..0000000 --- a/files/systemd-autologout +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -# Maximum idle time in seconds -MAXIDLE=604800 - -# Get current UNIX timestamp -now=$(date +%s) - -# Get IDs of all current sessions known to logind -sessions=$(loginctl list-sessions | awk 'NR<2 { next }; { if (!NF) exit; print $1 }') - -for session in $sessions; do - # Get time sicne when session is idle; truncating six least significant digits to get UNIX timestamp - idlesince=$(loginctl show-session -p IdleSinceHint "$session" | sed -e 's/IdleSinceHint=//' -e 's/......$//') - - # Skip session if not idle - test x"$idlesince" = x"0" && continue - - # Calculate whether session is older than $MAXIDLE; use bc for 64-bit arithmetic - left=$(echo "$MAXIDLE < ($now - $idlesince)" | bc) - - # If idle for too long, terminate - if test x"$left" = x"1"; then - logger -t systemd-autologout "Terminating session $session" - loginctl terminate-session "$session" - fi -done diff --git a/site.yml b/site.yml index 3fbff5d..7b6b453 100644 --- a/site.yml +++ b/site.yml @@ -251,8 +251,6 @@ - { var: 'net.ipv4.tcp_mtu_probing', val: '1' } - { var: 'net.ipv4.tcp_rfc1337', val: '1' } - { var: 'net.ipv4.tcp_fin_timeout', val: '15' } - - name: Install systemd-autologout script - copy: src=files/systemd-autologout dest=/etc/cron.hourly/systemd-autologout mode=0755 - name: Install DNS key for dehydrated copy: src=tmp/acme.key dest=/etc/dehydrated/acme.key mode=640 - name: Install dehydrated config -- GitLab