En esta serie de scripts vamos a revisar distintas tareas de administración que pueden automatizarse sino por completo si en gran parte para facilitar la vida del administrador.
Enunciado
Nos encontramos con que es muy habitual que tengamos que crear varias cuentas de usuario a la vez. Todas ellas las tenemos que configurar con una contraseña temporal que después será cambiada por el usuario.
Ante esta situación, hemos decidido crear un script que se encargue de llevar a cabo la tarea de crear cuentas de usuario en el sistema y configurar sus directorios personales una vez creados.
El script recibiría los nombres de las cuentas de usuario por parámetro en una lista variable de parámetros. Si no se pasa parámetro alguno se mostrará un mensaje de error y se proporcionará información de sintaxis de la herramienta.
Para cada usuario proporcionado por parámetro, comprobará si el usuario existe en el sistema. Si no existe, creará el usuario y además, creará un par de directorios en su directorio personal: publico y privado.
El directorio público se configurará de forma que solo el usuario pueda acceder para realizar cualquier operación. El directorio público se configurará de forma que cualquier usuario pueda acceder para realizar operaciones de solo lectura.
Por último, mostraremos la configuración de permisos del directorio personal del usuario y de los directorios publico y privado junto con un mensaje de éxito.
Dejar una respuesta