#!/bin/bash


while read line
#lee linea por linea la lista
do
set -- $line
#obtiene el nombre real del usuario, su nombre de usuario y las veces que se ha conectado
echo `getent passwd $1 | awk -F":" '{print $5 " " $1 }'` $2

#entrega lista de los primeros 3 que mas se han conectado al servidor al while
done < <(last -w | awk '{print $1}' | sort | uniq -c | sort -gr | awk '{print $2 " " $1}'| head -n 3)


