SSH login last date check was wrong
This commit is contained in:
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user