BASH – Script valida usuario.-

Dado el nombre de usuario que pasamos por parámetro, nos diga si el usuario existe o no en el sistema. Si es así, tendrá que mostrar por pantalla, el nombre del usuario y la ruta a la carpeta HOME (usando el archivo en /etc/passwd y cortando las partes que no nos interesa).

#!/usr/bin/bash
if [ $# -lt 1 ]
then
echo $0 Usuario 
exit 1
fi
cat /etc/passwd | grep "$1" > /dev/null && exist=0 || exist=1
if [ $exist -eq 0 ]
then
echo El usuario existe : 
cat /etc/passwd | grep "$1" | cut -d ':' -f 6
else
echo El usuario "$1" no existe
fi
exit 0
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.