Bienvenidos

Bienvenidos, en este blog me dedicare a ir posteando las tareas que iremos haciendo en SOM y MME

miércoles, 8 de junio de 2011

script administracion linux

#!/bin/bash

while [ "$opcion" != "0" ]
do
clear
echo
echo "Administrador linux centOS"
echo
echo "escoga un numero"
echo "1. Crear un usuario."
echo "2. Borrar un usuario."
echo "3. Crear grupo."
echo "4. Backup del sistema."
echo "5. Crear fichero con usuarios conectados."
echo "6. Llamar al script de mantenimiento."
echo "7. Borrar un grupo."
echo "8. Cambiarle la contraseña a un usuario."
echo "9. Ver datos de un usuario."
echo "0. Salir."
echo
select OPCION in “1” “2” "3" "4" "5" "6" "7" "8" "9"
do
case $OPCION in
“1”)
echo “inserte un nombre al usuario que desea añadir”
read n
echo "¿desea crear su directorio en alguna direccion especifica? (y/n)"
read y
if $y=="y" || $y=="Y"
then
echo "escriba la ruta completa del directorio: "
read ruta
adduser $n -d $ruta
else
adduser $n
fi
echo "usuario creado satisfactoriamente"
break;;
“2”)
echo “inserte nombre de usuario a eliminar: ”
read n
deluser $n
echo "eliminado"
break;;
“3”)
echo -n "inserte nombre del grupo a añadir: "
read g
addgroup $g
echo "grupo añadido correctamente"
break;;
“4”)
echo “generando back up del sistema”
cp home/etc home/backup
break;;
“5”)
echo “donde desea guardar el archivo? (escriba ruta completa)”
read ruta
users > usuarios_online.txt > $ruta
break;;
“6”)
source mantenimiento.sh # esto correria un script en otro archivo llamado mantenimiento.sh(inexistente ahora mismo)
mantenimiento
break;;
“7”)
echo "inserte el nombre del grupo a eliminar: "
read g
delgroup $g
break;;
“8”)
echo "inserte el nombre del usuario al cual desea cambiar la contraseña: "
read n
passwd $n
echo
break;;
“9”)
echo “inserte nombre de usuario del que desea buscar informacion”
read n
finger -l $n
break;;
“0”)
echo “hasta la proxima”
exit
break;;
*) echo -n “¿?”
esac
done

No hay comentarios:

Publicar un comentario