compruebaEspacioTrabajo.sh
Crea un script llamado compruebaEspacioTrabajo.sh que compruebe que todos los usuarios del sistema, aquellos que utilizan como shell /bin/bash, tienen un directorio workspace en su directorio personal.
El script se debe ejecutar como root. Si no es así, mostramos un mensaje de error y terminamos con la ejecución del script con código de salida de error.
Para cada usuario del sistema, aquellos que usan /bin/bash menos el usuario root, el script comprobará si existe el directorio workspace dentro de su directorio personal. Si no existe, lo creará y lo configurará para que el usuario pueda acceder para realizar operaciones de lectura y escritura, el grupo educatica pueda acceder para realizar operaciones de lectura y acceso y el resto de usuarios no pueda hacer nada.
Por último, mostrará la configuración de permisos propietario y grupo del directorio workspace para el usuario.

Lo ideal es que usemos -w en el grep y el caracter $ en el patrón para indicar que tiene que terminar la línea.



Es muy parecido al anterior, solo que con algunos cambios, el principal de dónde obtenemos la lista de usuarios.

Dejar una respuesta