miércoles, 1 de junio de 2011

Script mantenimiento


#!/bin/bash
opcion=0;
while [ $opcion -ne 9 ];
do
clear
echo ""
echo ""
echo "       Menu "
echo " ================="
echo ""
echo ""
echo " [1].......Crear usuario"
echo " [2].......Borrar usuario"
echo " [3].......Crear grupo"
echo " [4].......Añadir usuario a un grupo"
echo " [5].......Backup sistema"
echo " [6].......Usuarios online"
echo " [7].......Script mantenimiento"
echo " [8].......Permisos"
echo " [9].......Pertenencias"
echo " [0].......Salir"
echo ""
echo -n " La opcion escogida es: "
read opcion
case $opcion in
1) echo "¿Nombre de usuario?: ";
read usuario;
if grep -L $usuario: /etc/passwd
then
echo "El usuario ya esta creado"
else
echo "El usuario no esta creado"
fi
sudo adduser $usuario;
read pepe;;
2) echo "¿Nombre de usuario?: ";
read usuario;
sudo deluser $usuario ;
echo "El usuario $usuario ha sido borrado";
read pepe;;
3) echo "¿Nombre del grupo?: ";
read grupo;
sudo addgroup $grupo ;
echo "El usuario $grupo creado";
read pepe;;
4) echo "Dame el nombre del usuario: ";
read nombre;
echo "Dame el nombre del grupo: ";
read grupo;
sudo addgroup $nombre $grupo;
echo "Usuario añadido";
read pepe;;
5) echo "Creando backup: ";
read backup;
sudo cp /home/etc /home/backup/;
echo "El backup fue creado";
read pepe;;
6) echo "Usuarios online: ";
W > nano usuariosonline;
echo "Archivo usuarios online creado";
read pepe;;
7) echo "Nombre del script";
read script;
sh /home/Ruben/spript.sh;
echo "Script ejecutado";
read pepe;;
8) echo "Nombre de directorio: ";
read directorio;
echo "¿Que permisos?: ";
read permisos;
sudo chmod $permisos $directorio;
echo "Los permisos han cambiado";
read pepe;;
9) echo "Nombre del grupo: ";
read grupo;
echo "Nombre directorio: ";
read directorio;
sudo chgrp $grupo $directorio;
echo "Cambio de propietario completado";
read pepe;;
0) echo "Salir menu";
exit;;
esac
done

No hay comentarios:

Publicar un comentario

Popular Posts

Seguidores

Search This Blog