Scripts Tipo Prueba

Páginas: 2 (292 palabras) Publicado: 14 de julio de 2011
1)

#!/bin/bash

function CrearUser(){
id $1 >& /dev/null
if test $? -ne 0
then
useradd $1
echo "Se creo el usuario $1"
else
echo "El usuario Existe"
fi
}
functionCambiarPass(){
id $1 >& /dev/null
if test $? -eq 0
then
echo "Cambiando Password"
passwd $1
else
echo "El usuario no existe"
fi
}
function VerDatos(){
id $1 >&/dev/null
if test $? -eq 0
then
finger $1
else
echo "Usuario no valido"
fi
}
function AgregarGrupo(){
id $1 >& /dev/null
if test $? -eq 0
then
echo "Ingrese un grupo"read grupo
grep -w $grupo /etc/group >& /dev/null
if test $? -eq 0
then
gpasswd -a $1 $grupo
else
echo "Grupo invalido"
fi
else
echo "UsuarioInvalido"
fi
}

if test $USER = "root"
then
while true
do
echo "Ingrese una opcion"
echo "1.-Crear Usuario"
echo "2.-Cambiar Password"
echo "3.-Ver Datos"
echo"4.-Agregar Usuario a grupo"
echo "5.-Salir"
read opc
if test $opc -eq 5
then
break
fi
echo -e "Ingrese el usuario:\c"
read user
case $opc in
1)CrearUser $user;;
2) CambiarPass $user;;
3) VerDatos $user;;
4) AgregarAGrupo $user;;
*) echo "Opcion invalida";;
esac
done
else
echo "Usted debe ser root"
fi

2)#!/bin/bash
function LlenarArreglo(){
local i=1
while read linea
do
ListaIP[$i]=$linea
i=$(($i+1))
done < ips.txt
}

function MostrarArreglo(){
local i=1
locallargo=${#ListaIP[*]}
while test $i -le $largo
do
echo "$i ${LIstaIP[$i]}"
i=$(($1+1))
done
}
function TestConectividad(){
local largo=${#ListaIP[*]}
echo -e "Ingrese una posicion del arreglo"read pos
if test $pos -le $largo
then
ping -c1 ${ListaIP[$pos]} >& /dev/null
if test $? -eq 0
then
echo "${ListaIP[$pos]} >& /dev/null
echo "$(date) ${ListaIP[$pos]}" >>...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tipos De Pruebas
  • Tipos De Prueba
  • Tipos de Pruebas
  • Tipos de pruebas
  • TIPOS DE PRUEBAS
  • Tipos de pruebas
  • Tipos De Pruebas
  • Tipos de pruebas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS