educación, informática y demás

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

checkUser.sh

Crea un script llamado checkUser.sh que recibirá por parámetro el nombre de una cuenta de usuario.

El parámetro es obligatorio, así que si no se pasa parámetro se debe dar un mensaje de error y terminar la ejecución del script.

El script comprobará si el usuario existe en el sistema. Si no existe mostrará un mensaje advirtiendo de que no existe.

Si el usuario existe, el script mostrará información de identificación del usuario y la línea de configuración de la cuenta del usuario en el fichero de cuentas de usuario.

El script comprobará si existe el fichero personal del usuario dentro del directorio /home con el nombre del usuario. Si existe mostrará los permisos del directorio no de su contenido, sino mostrará un mensaje indicando que no existe dicho directorio.

Por último, el script comprobará si el usuario tiene iniciada sesión actualmente en el sistema, mostrando dicha información de conexión al sistema.

Dejar una respuesta