Hola,tengo que hacer un script que permite hacer consultas sobre los usuarios y los grupos dados de alta en el sistema a partir d'un menú d'opciones:
grup(){
echo "Introduce un nombre de un grupo"
read nombregrupo
if ($NOMBREGRUPO); then
GRUP=$(grep $NOMBREGRUPO /etc/groups | cut -d ":" -f 1)
grep $NOMBREGRUPO $GRUPO
echo "El total d'usuarios amb grupo primario $GRUPO és"
else
echo "este grupo no existe"
fi
}
- Consultar usuario
- Consultar grupo
- Salir
No se como continuar.El script consiste en:
El usuario introduce la opción deseada (1, 2, o 3) y a partir de aquí el programa realiza l’operación solicitada. Las opciones hacen lo siguiente:
Consultar usuario. Pide de manera interactiva el nombre de un usuario, si existe, muestra su UID,directorio de inicio i el nombre de su grupo primario. Si no existe muestra “El usuari <nombre_usuari> no existe”.
Consultar grupo. Pide de manera interactiva el nombre de un grupo ( no el GID del grupo) y, si existe, muestra un mensaje “El total de usuarios con grupo primario <nombre> és <número>” y a continuación lista los nombres. Si el grupo no existe muestra un mensaje “El grupo <nombre> no existe”.
Salir. Finaliza el programa.
Después de realizarse la opción 1 o 2 el programa retorna al menú principal hasta que se escoge la opción de saliir, que finaliza el programa.
Cualquier ayuda será bien recibida
Merci