educatica!

educación, informática y demás

Shell scripts

newUserList.sh

Crea un script llamado newUserList.sh que recibirá por parámetro una lista de usuarios y añadirá cada uno de estos usuarios a un grupo.

Este script debe ser ejecutado por root, Si no es así, mostrará un mensaje de error adecuado y terminará la ejecución del script con un código de retorno erroneo.

El script comprobará que se ha pasado algún parámetro. Si no se ha pasado ningún parámetro, mostrará un mensaje de error adecuado y terminará la ejecución del script con un código de retorno erroneo.

El script preguntará al usuario el nombre del grupo en el que añadir la lista de usuarios.

Si el usuario no inserta ningún nombre de grupo, se mostrará un mensaje de error adecuado y terminará la ejecución del script con un código de retorno erroneo.

Para cada usuario en la lista de usuarios recibida por parámetro, vamos a ejecutar el script ./newUser.sh con el nombre del usuario y del grupo obtenido por teclado.

Ejemplos de ejecución

Suponemos que newUser.sh está en el directorio actual, por tanto para ejecutarlo usaremos: ./newUser.sh <usuario> <grupo>

Solución

Deja un comentario

Tema creado por Anders Norén