#!/bin/bash ### Genero Variables con la ruta absoluta de los ejecutables Echo=$(whereis echo | awk {'print $2'}) Htpasswd=$(whereis htpasswd | awk {'print $2'}) Chown=$(whereis chown | awk {'print $2'}) Mail=$(whereis mail | awk {'print $2'}) ### ## Genero clave aleatoria de 8 catacteres A=$(strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 8 | tr -d '\n'; echo) ## #$Echo $A ##Creo el archivo y le agrego la clave nueva al user "TUUSER" $Htpasswd -cb /opt/TUUSER/var/httpd/htdocs/.htpasswd TUUSER $A #set -x ## ##Le asigno como owner TUUSER.apache al archivo creado $Chown TUUSER.apache /opt/TUUSER/var/httpd/htdocs/.htpasswd2 2> /dev/null #set +x ## ##Envio mail de confirmacion $Echo "Estimados, A continuación les facilitamos los datos esta semana para el acceso a LOQUESEA : - URL: http://LOQUESEA - Usuario: TUUSER - Clave: $A Saludos!" | Mail -s Password-TUUSER MAIL@MAIL.COM, MAIL2@MAIL2.COM, MAILX@MAILX.COM Saludos gatos/as!!!
viernes, 24 de agosto de 2012
Script genera clave aleatoría y la manda por mail a quien corresponda.
Suscribirse a:
Enviar comentarios (Atom)
Me olvide de aclarar, que quizás este de más cronearlo a gusto.
ResponderEliminar