Powered By Blogger

miércoles, 8 de junio de 2011

Nuevo escritp




#!/bin/sh/
while:
do
 clear
 echo " M E N U "
 echo " "
 echo " "
echo " ________________________________________________________________________ "
echo " SELECCIONE UNA OPCION DE (0 - 9)
echo " ________________________________________________________________________ "
 echo "1... Crear Usuario"
 echo "2... Borrar Usuario"
 echo "3... Crear Grupo"
 echo "4... Backup del Sistema"
 echo "5... Crear Fichero con usuario conectados, y que estan haciendo"
 echo "6... Llama Script Externo"
 echo "7... Cambiar Permisos"
 echo "8... Fecha de Hoy " 
 echo "9... Mostrar Procesos"
echo " ________________________________________________________________________ "
 echo "0. Salir"                                                              |
echo " ________________________________________________________________________ "
-n "Please enter option [0 - 9]"
 read opt
 case $opt in


echo ".....";
echo ".....";
echo ".....";
echo " ";
echo " ";;
      1) echo -n "Nombre de Usuario";
    read usuario
    adduser $nombre;;
    echo "  ";
echo " "
    echo " El Usuario ha sido creado";
echo " ";
echo " ";
echo " ";
echo " ";
echo " ";;
2)echo "borrar usuario";
read deluser $nombre;


      2) echo "nombre de usuario que deasa borrar"; 
    read deluser $nombre;
    echo "El usuario $usuario ha sido borrado con exito";
echo " ";
echo " ";
echo "<><><><><><><><><><><><><><><><><><><><><><><><><>";
echo " ";
echo " ";;
    3) read GROUP;
    addgroup "$group";
echo " ";
echo " ";
echo "<><><><><><><><><><><><><><><><><><><><><><><><><>";
echo " ";
echo " ";;
    4) cp -r /etc/passwd /home/Backup/;
    cp /etc/group /home/Backup/;
    cp /etc/shadow /home/Backup/;
echo " ";
echo " ";
echo " ";
echo " ";
echo " ";;
    5) w  nano usuarios;
echo " ";
echo " ";
echo " ";
echo " ";
echo " ";;
    6) ./script.sh
echo " ";
echo " ";
echo " ";
echo " ";
echo " ";;
    7) echo -n "cambiar permisos "
    read nombre
    chmod $nombre
echo " ";
echo " ";
echo " ";
echo " ";
echo " ";;
    8) date;;
echo " ";
echo " ";
echo " ";
echo " ";
echo " ";;
    9) top;;
echo " ";
echo " ";
echo " ";
echo " ";
echo "ºººººººº";;
    0) exit;;
echo "ºººººººº";;
echo " ";
echo " ";
echo " ";
echo " ";;
    *) echo "$opcion no es correcta. Porfavor selecione una opcion correcta, entre 0-9";
 echo "Pulse [intro] para continuar";
 read enterKey;;
esac
done
Publ

miércoles, 1 de junio de 2011

Script

#!/bin/sh/
mkdir /home/Decroly/ /home/Decroly/Directorio/ /Home/Decroly/Profesores/ /home/Decroly/Alumnos/ /home/Decroly/Alumnos/Smr1A/ /home/Decorly/Alumnos/smr1B/
addgroup GDecroly
addgroup GDirector
addgroup GProfesores
addgroup GAlumnos
addgroup Gsmr1A
addgroup Ssmr1B
chgrp GDecroly /home/Decroly/
chgrp GDirector /home/Decroly/Direccion/
chgrp GProfesor /home/decroly/Profesores/
chgrp GAlumnos /home/Decroly/Alumnos
chgrp Gsmr1A /home/Decroly/Alumnos/smr1A
chgrp Gsmr1B /home/Decroly/Alumnos/smr1B
chmod 750 /home/Decroly/
chmod 750 /home/Decroly/Directorio/
chmod 750 /Home/Decroly/Profesores/
chmod 750 /home/Decroly/Alumnos/
chmod 750 /home/Decroly/Alumnos/Smr1A/
chmod 750 /home/Decorly/Alumnos/smr1B/
Y=1
while [$Y -LT 6]
do
adduser Director$Y -d /home/decroly/Direccion/ -g GDireccion, GProfesor, GAlumnos, Gsmr1A, Gsmr1B
Y=$(expr $Y + 1)
done
adduser Profesor$Y -d /home/decroly/Profesor/ -g  GProfesor, GAlumnos, Gsmr1A, Gsmr1B


Y=1
while [$Y -LT 21]
do
adduser smr1a$Y -d /home/Decorly/Alumnos/SMR1A -g Gsmr1a -G GAlumnos
adduser smr1a$Y -d /home/Decorly/Alumnos/SMR1B -g Gsmr1B -G GAlumnos
Y=$(expr $Y + 1)
done