educación, informática y demás

GNU/Linux bash, Shell scripts, Uncategorized

setUsersEnviroment.sh

Crea un script que reciba por parámetros una lista de nombres de usuario. Para cada usuario de la lista, comprobará si existe o no en el sistema. Si no existe, mostrará un mensaje de advertencia. Sino, creará un directorio llamado project dentro de su directorio personal.

Este directorio deberá estar configurado para que el usuario en cuestión pueda acceder para realizar operaciones de lectura y escritura. El resto de usuarios del sistema no podrá hacer nada sobre este directorio.

Para que el script pueda llevar a cabo su función, debe ser ejecutado por root. Si no es así, muestra un mensaje de error y termina la ejecución con un código de error.

Dejar una respuesta