Troxlinux,
tienes en /etc/passwd toda la información necesaria, el campo 1 es el nombre, el 6 su home y el ultimo el ambiente/shell.
En debian los usuarios normales se crean desde el UID 1000 en RedHat desde el 500, igual corrobora esto.
Si separas de esta linea (invitado:x:1001:1001:,,,:/home/invitado:/bin/bash) las columnas por ":" con cut o awk tienes lo siguiente
nombre=>COL1
clave=>COL2
UID=>COL3
GID=>COL4
HOME=>COL6
SHELL=>COL7
con eso ya puedes leer la info por usuario fácilmente, en algún script que se ejecute en background con algún lapsus de tiempo. (WHILE + sleep)