Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SCRIPTS LINUX
UBUNTU 11.04
SEGUNDO DE ASIR
Pgina 1
4) echo "Todos los usuarios del dominio" ldapsearch -xLLL -b "$base" objectClass=inetOrgPerson|more;;
F) echo "Adios";; *) echo "Elige una de las opciones que aparecen" ;; esac done
SEGUNDO DE ASIR
Pgina 2
COMPROBACION
1 MEN Y LISTAR TODOS LOS OBJETOS
Se nos pedir el nombre del dominio, la terminacin de este y la contrasea de ldap,una vez hecho esto ya podremos interactuar, en este caso listaremos todos los objetos de nuestro dominio.
SEGUNDO DE ASIR
Pgina 3
SEGUNDO DE ASIR
Pgina 4
esac
done
SEGUNDO DE ASIR
Pgina 6
COMPROBACION
CREACION DE UNIDADES ORGANIZATIVAS
Se nos pedir el nombre del dominio, la terminacin de este y la contrasea de ldap,una vez hecho esto ya podremos interactuar y crear las unidades organizativas y/o borrarlas, en este caso crearla como vemos en las siguientes dos imagenes.
SEGUNDO DE ASIR
Pgina 7
SEGUNDO DE ASIR
Pgina 8
SEGUNDO DE ASIR
Pgina 10
COMPROBACION
CREAR USUARIOS
Se nos pedir el nombre del dominio, la terminacin de este, la contrasea de ldap, y el nombre de la carpeta personal, que ser donde se guardara el archivo, una vez hecho esto ya podremos interactuar y crear los usuarios y/o borrarlos, en este caso crearlo como vemos en las siguientes dos imgenes.
SEGUNDO DE ASIR
Pgina 11
BORRAR USUARIOS
Podremos borrarlo directamente, antes de que se termine de ejecutar, si no se nos volvera a pedir el dominio y los dems datos necesarios, siendo as, solo tendremos que seleccionar la opcin correspondiente para que se borre, sin ningn problema.
SEGUNDO DE ASIR
Pgina 12
COPIA DE SEGURIDAD
#!/bin/bash echo echo "Crear respaldo y restaurar sistema LDAP" echo "---------------------------------------" read -p "solo el nombre del dominio: " base1 read -p "Terminacion del dominio: " base2 read -p "nombre de tu carpeta personal normalmente el mismo que el usuario del sistema: " nomsis base="dc=$base1,dc=$base2" pass="$contr" rootdn="cn=admin,dc=$base1,dc=$base2" #echo "Parando el servicio LDAP" #sudo /etc/init.d/slapd stop echo "Realizando copia..." sudo ldapsearch -xLLL -b "dc=$base1,dc=$base2" > /home/$nomsis/respaldodc=$base1,dc=$base2-`date +%d-%b-%Y`.ldif echo #echo "Encendiendo servicio LDAP" #sudo /etc/init.d/slapd start echo read -p "Para ver ver el fichero de respaldo creado pulsa S/N" op if [ "$op" = "S" ]; then sudo cat /home/$nomsis/respaldo-dc=$base1,dc=$base2-`date +%d-%b-%Y`.ldif fi echo read -p "Quieres restaurar el sistema con este fichero ahora (Escribe S/N)" op if [ "$op" = "S" ]; then echo echo "Deteniendo el servicio LDAP..." sudo /etc/init.d/slapd stop echo echo "Borrando Base de datos LDAP..." sudo rm -fv /var/lib/ldap/* echo echo "Restaurando desde copia de respaldo..." sudo slapadd -v -b dc=$base1,dc=$base2 -l /home/$nomsis/respaldodc=$base1,dc=$base2-`date +%d-%b-%Y`.ldif echo echo "Reindexando Base de datos LDAP" sudo slapindex -v echo SEGUNDO DE ASIR Pgina 13
SEGUNDO DE ASIR
Pgina 14
Nos preguntara que si deseamos restaurar el sistema, con el fichero recin creado
SEGUNDO DE ASIR
Pgina 15
Una vez terminada la restauracin, podremos ver el estado actual del sistema
SEGUNDO DE ASIR
Pgina 16
ADMINISTRACION UBUNTU
#!/bin/bash #Script de Administracin de Linux. #Comprobamos que el usuario es root. if [ $(whoami) != "root" ]; then echo "Debes ser root para correr este script." echo "Para entrar como root, escribe \"sudo su\" sin las comillas." exit 1 fi
#Presentacin. echo echo "Script de Administracin de Linux Ubuntu v. 0.1" echo "------ -- -------------- -- ----- ------ -- ---" echo
#Menu de Administracin while [ "$opcion" != "0" ] do #Mostramos el men echo echo "Men" echo "----" echo " 1. Crear un usuario." echo " 2. Cambiarle la contrasea a un usuario." echo " 3. Crear grupo." echo " 4. Aadir un usuario a un grupo." echo " 5. Ver datos de un usuario." echo " 6. Borrar un usuario." echo " 7. Borrar un grupo." echo " 0. Salir." echo echo -n " Elige una opcin: " read opcion case $opcion in 1) echo echo -n " Dame el nombre del usuario a crear: " read nombre echo adduser $nombre SEGUNDO DE ASIR Pgina 17
SEGUNDO DE ASIR
Pgina 19
COMPROBACION
MENU DE ADMINISTRACION DEL SISTEMA
SEGUNDO DE ASIR
Pgina 20
SEGUNDO DE ASIR
Pgina 21
SEGUNDO DE ASIR
Pgina 22
SEGUNDO DE ASIR
Pgina 24
PARAR PROCESOS
SEGUNDO DE ASIR
Pgina 25
INICIAR PROCESOS
VER PROCESOS
SEGUNDO DE ASIR
Pgina 26