Hola chicos,
Mi jefe me ha pedido que haga 2 scripts los cuales muestren todos los usuarios que pertenecen al sistema con su grupo, ordenados. A continuacion os adjunto la informacion completa
Se debe mostrar la lista de usuarios con su nombre grupo al lado ordenado por usuario:
usuario:grupo
El segundo debe mostrar la lista de grupos con todos los usuarios de cada grupo en el siguiente formato:
grupo:usuario1,usuario2,..,usuarioN
el primero lo he hecho ultilizando users y groups
#!/bin/bash
echo "Aqui tienes al usuario con su grupo ordenados"
while read linea;do
groups $(cut -f1 -d: | sort );
done < /etc/passwd
Bien, mi problema es el siguiente:
Quiere que lo haga sin utilizar users ni groups. Únicamente manejando los ficheros /etc/passwd y /etc/groups.
