Vamos a disfrutar de los scripts que nos permitirán automatizar la administración de sistemas.
showUsers.sh
Este script mostrará información de las cuentas de usuario que tengamos en nuestro sistema de usuarios que utilicen el shell /bin/bash y que no sean root.
El script obtendrá la información del fichero de cuentas de usuario del sistema que utilicen /bin/bash ordenando los usuarios por su nombre de usuario alfabéticamente. Para cada cuenta de usuario mostrará la siguiente información:
- Nombre del usuario
- Ruta del directorio personal
- Grupos a los que pertenece (Grupo primario y nombres de los grupos a los que pertence)
Puedes aprovechar alguna función que hayas creado en otro script previamente.
Ayuda
Tendrás que recorrer el fichero de cuentas de usuario, filtrando las líneas que contengan la shell que nos piden y evitando al usuario root.
La idea es que cada elemento de la lista que vamos a recorrer con el bucle, contenga parte de la información que necesitamos y que, además, dicha lista esté ordenada alfabéticamente.