jueves, 2 de junio de 2011

Script con menú de selección

#!/bin/sh
opcion=0
while [ $opcion -ne 9 ]
do
clear
echo "Menú"
echo ""
echo "[1] Crear usuario"
echo "[2] Borrar usuario"
echo "[3] Crear grupo"
echo "[4] Back up del sistema"
echo "[5] Usuarios online"
echo "[6] Script mantenimiento"
echo "[7] Buscar fichero"
echo "[8] Borrar grupo"
echo "[9] Apagar"
echo "[0] Salir"
echo -n "Seleccione una opción de 0 a 9: "
read opcion
case $opcion in
1) echo "Escriba el nombre de usuario:";
read usuario;
sudo adduser $usuario;
echo "El usuario $usuario se ha creado.";;
2) echo "Nombre de usuario a eliminar: ";
read usuario;
sudo deluser $usuario;
echo "El usuario $usuario ha sido eliminado.";;
3) echo "Nombre del grupo a crear: ";
read grupo;
sudo addgroup $grupo;
echo "El grupo $grupo se ha creado.";;
4) echo "Creación de back up del sistema.";
read backup;
cp /home/ect /home/backup;
echo "Back up creado exitosamente.";;
5) echo "Ver usuarios conectados";
w > nano Onlineusers;;
6) echo "Script mantenimiento";
./home/script.sh;
echo "Script ejecutado.";;
7) echo "Buscar fichero:";
read fichero;
$ locate fichero;;
8) echo "Nombre del grupo a eliminar:";
read grupo;
sudo delgroup $grupo;
echo "El grupo $grupo ha sido eliminado.";;
9) echo "Apagando equipo...";
sudo halt;;
0) echo "Salir";
exit;;
esac
done

No hay comentarios:

Publicar un comentario