From 251b0bf981093c9075c0251fbbdbc24ed1c45453 Mon Sep 17 00:00:00 2001 From: Clemens Schwaighofer Date: Fri, 6 Sep 2024 14:34:38 +0900 Subject: [PATCH] SSH login last date check was wrong --- bin/check_last_login.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/check_last_login.sh b/bin/check_last_login.sh index 17eea3d..7ee93fc 100755 --- a/bin/check_last_login.sh +++ b/bin/check_last_login.sh @@ -207,7 +207,7 @@ for ssh_group in ${ssh_groups[@]}; do fi; if [ -n "${found}" ]; then last_login_date_string=$(grep "${username};" "${AUTH_LOG}" | cut -d ";" -f 2); - last_login_date=$(echo "${last_login_date}" | date +"%s" -f -); + last_login_date=$(echo "${last_login_date_string}" | date +"%s" -f -); last_login=$(awk '{printf("%.0f\n",($1-$2)/$3)}' <<<"${now} ${last_login_date} ${day}"); if [ ${last_login} -gt ${max_age_login} ]; then out_string="[!] last ssh log in ${last_login} days ago";