educación, informática y demás

Ejercicios, GNU/Linux bash, Informática, Shell scripts, Sistemas operativos

Bash Shell Script – Ejercicios

desactivaModulo4All.sh

Crea un script llamado desactivaModulo4All.sh que deberá eliminar el directorio de trabajo para un módulo concreto del directorio personal de todos los usuarios del sistema, aquellos que ejecuten /bin/bash como shell. Para ello utilizaremos el script desactivaModulo.sh creado anteriormente.

El script debe ser ejecutado por root. Si no se ejecuta por root deberá mostrar un mensaje de error adecuado y terminar la ejecución del script con código de salida de error.

El script debe recibir el nombre del módulo con el que vamos a trabajar en el primer parámetro. Si no se pasa el primer parámetro se deberá mostrar un mensaje de error adecuado y terminar la ejecución del script con código de salida de error.

Debemos recorrer la lista de usuarios del sistema – aquellos que utilizan /bin/bash como shell – y para cada usuario, invocar el script desactivaModulo.sh pasándole los parámetros adecuados. Vamos a suponer que el script está en el directorio actual.

Dejar una respuesta