educación, informática y demás

2314 - CP - Backups

Scripts de usuarios

En esta entrada vamos a desarrollar una serie de scripts simples de trabajo con usuarios del sistema. A primera vista puede parecer que no tengan mucho sentido en esta serie de casos prácticos más allá de repasar distintas técnicas de trabajo con parámetros o recorrido de ficheros u obtener datos de teclado.

No obstante, le daremos más adelante una vueltita, en la que comprobaremos que tienen mucho sentido.

Script – userList.sh

Crea un script llamado userList.sh que reciba por parámetro una lista de nombres de usuarios del sistema. El script deberá recorrer cada uno de los usuarios pasados por parámetros y comprobar si el usuario existe en el sistema o no, índicándolo con un mensaje adecuado.

Script – userQuery.sh

Crea un script llamado userQuery.sh que solicitará al operador el nombre de un usuario. Mientras el operador inserte nombres de usuario, el script comprobará si el usuario existe en el sistema o no, índicándolo con un mensaje adecuado, y volverá a solicitar nombre de usuario.

Script – systemUsers.sh

Crea un script llamado systemUsers.sh que mostrará en pantalla el nombre de todos los usuarios que pueden iniciar sesión en el sistema. Estos usuarios serán aquellos que utilicen /bin/bash como interprete de comandos y además excluiremos al usuario root y al usuario alumno.

Dejar una respuesta