Tengo este script que quisiera comvertirlos en una pagina en php, el mismo es 
para craerle a los usuarios las cuentas de navegación para el squid y tengo 
otro para la creación de las cuentas de correo, me comentaron en la lista de 
php que ya esto que yo quiero hacer existe en un CGI o algo por el estilo, 
alguien me lo puede facilitar o decirme desde donde lo puedo descargar, uso 
debian 4.0 r3.

Este es el script que deseo llevar a una pagina en php.

#!/bin/bash

# Variables a usar en el script
FECHA=$(date +%d-%m-%Y)
USER_INT="/etc/squid/admin_users" 
USER_NAC="/etc/squid/dme_users"
CLAVE="/etc/squid/passwd"
INFO_USER="/etc/squid/Usuarios_Proxy.txt"
INFO_USER1="/var/www/estadisticas/Usuarios_Proxy"
# Aquí terminan las Variables

# Entrada de los datos
echo -e 
"\033[1;35m######################################################################
# \0033[1;22m Creando Cuenta  de Navegación para 
proxy.betancourt.mtz.rimed.cu\033[0;0m  \033[1;35m# 
######################################################################\033[0;0m"
echo
echo -ne "Tipo de Permiso, [n] para nacional [i] para internacional : "
read TIPO

echo
echo -ne "Nombre(s) y Apellidos: "
read NOMBRE

echo
if [ -z "$TIPO" -o "$TIPO" = "i" -o "$TIPO" = "I" -o "$TIPO" = "inter" ]; then
EXIST="No"
until [ -z "$EXIST" ] ; do
echo -ne "Escriba el nombre de usuario: "
read USER
if [ -z "$USER" ]; then
echo "Saliendo..."
exit 1
fi
#Chequeo de validez
EXIST=`grep "$USER" $USER_INT`
if [ -n "$EXIST" ] ; then
echo -e "\033[1;31m$USER ya existe; presione ENTER para continuar con otro 
nombre de ususario.\033[0;0m "
read ENTER
fi
done
else            

EXIST="No"
until [ -z "$EXIST" ] ; do
echo -ne "Escriba el nombre de usuario: "
read USER
if [ -z "$USER" ]; then
echo "Saliendo..."
exit 1
fi
#Chequeo de validez
EXIST=`grep "$USER" $USER_NAC`
if [ -n "$EXIST" ] ; then
echo "\033[1;31m$USER ya existe, presione ENTER para continuar con otro nombre 
de ususario.\033[0;0m "
read ENTER
fi
done
fi
echo 
echo -e "\033[1;34m#####################################################
# \033[1;35mResumen de los datos para la Cuenta de Navegación\033[0;0m 
\033[1;34m#
#####################################################\033[0;0m"

if [ -z "$TIPO" -o "$TIPO" = "i" -o "$TIPO" = "I" -o "$TIPO" = "inter" ]; then
echo "Tipo de Permiso: Navegación Internacional"
else
echo "Tipo de Permiso: Navegación Nacional"
fi
echo "Nombre y Apellidos: $NOMBRE"
echo "Usuario: $USER"

echo
echo -ne "¿Es correcta la información tecleada? [S]"
read CONF
                                
if [ -z "$CONF" -o "$CONF" = "Y" -o "$CONF" = "y" -o "$CONF" = "S" -o "$CONF" = 
"s" ]; then

echo
echo -ne "\033[1;34m###################################
#  \033[1;35mCreando Cuenta de Navegación\033[0;0m   \033[1;34m#
###################################\033[0;0m"
echo""
if [ -z "$TIPO" -o "$TIPO" = "i" -o "$TIPO" = "I" -o "$TIPO" = "inter" ]; then
echo -ne "Estableciendo Permiso de Navegación Internacional...[Ok]"
echo "$USER" >>$USER_INT
echo "$USER     $NOMBRE Internacional   $FECHA" >>$INFO_USER1
echo ""
echo ""
echo "Estableciendo la contraseña..."
/usr/bin/htpasswd $CLAVE $USER
if [ $? -eq 0 ]; then echo "[Ok]"; else echo "[Fall]"; fi

echo ""
cd /etc/init.d
./squid restart
else

echo ""
echo -ne "Estableciendo Permiso de Navegación  Nacional ...[Ok]"
echo "$USER" >>$USER_NAC
echo "$USER     $NOMBRE Nacional        $FECHA" >>$INFO_USER1
echo ""
echo ""
echo "Estableciendo la contraseña...."
/usr/bin/htpasswd $CLAVE $USER
if [ $? -eq 0 ]; then echo "[Ok]"; else echo "[Fall]"; fi
                                        
echo ""
cd /etc/init.d
./squid restart
fi  
fi

echo""
echo "Terminada la Creación de la Cuenta Correctamente."


Gracias 

Saludos, Miguel angel Díaz López
Administrador de Red
DME Pedro Betancourt

_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a