miércoles, 14 de mayo de 2008

Automatizacion de cuentas de Usuario

En el mundo de los S.O, y mas en los GNU/Linux, es muy comun hoy en dia hacer el uso de una serie de comandos para la administracion del servidor ya sea que este este o no en produccion de una empresa "equis", o ser el responsable (encargado) del area de sistemas de una universidad, departamento de un sector gubernamental o en nuestra propia desktop/Laptop.



Hoy en dia es muy comun hacer automatizar servidores corriendo una serie de scripts ya sea en cron, at o desde el propio shell del sistema.

En esta nota anexo unas lineas de un script para automatizar la creacion de cuentas de usuarios a nivel sistema.

El script tiene las siguientes opciones:
  • Alta de usuarios
  • Baja de usuarios
  • Consulta de usuarios
  • Cambio de passwords

Recordar que este script unicamente puede ser ejecutado por el SysAdmin (root) del sistema.

# ---- Parte del Script ---
#!/bin/bash

#
# Script para dar de alta/baja/consultas y cambio de passwords
# para usuarios de sistema.
# Date 15/may/06
# Lic. Domingo Varela Y.
# Probe = True
#


if [ `id -u` != "0" ]; then
echo "You must be root to run this program"
echo
exit
fi

echo
echo
while [ "$op" != 6 ]
do
echo
echo "[1] Alta de usuarios (Creados en directorio /home por default)"
echo "[2] Alta de usuarios (Personalizando su directorio y grupo de trabajo)"
echo "[3] Baja de usuarios"
echo "[4] Consulta de usuarios"
echo "[5] Cambiar password"
echo "[6] Salir"
read -p "Ingrese una opcion: " op
echo
....

Más informacion aqui

Fuente: http://www.linuxsc.net

No hay comentarios: