Analiza el código del script userData.sh que está en la entrada de bash shell scripts intermedios, página 2. Cópialo, analízalo y ejecútalo en tu sistema probando que funciona.
Ahora que entiendes que hace este script, vamos a modificarlo para que muestre información de un grupo:
- Guarda el script como groupData.sh
- Modifica el script para que reciba por parámetro el nombre de un grupo del sistema.
- Si no se pasa parámetro deberá dar un mensaje de error adecuado y salir con código de error.
- Si el grupo no existe deberá dar un mensaje de error adecuado y salir con código de error.
- Mostrará la información del grupo proporcionado: nombre, GID y lista de usuarios que pertenecen al grupo.
Para comprobar si un grupo existe, puedes usar el comando grep con el nombre del grupo y el fichero de cuentas de grupos del sistema. Si no hay ninguna entrada con ese nombre de grupo, grep devolverá un código de error.
Páginas: 12
Dejar una respuesta