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

miércoles, 18 de mayo de 2011

Script corregido y mejorado

#!/bin/sh
mkdir /home/DECROLY/
mkdir /home/DECROLY/DIR/
mkdir /home/DECROLY/PROF/
mkdir /home/DECROLY/AL/
mkdir /home/DECROLY/AL/SMR1A/
mkdir /home/DECROLY/AL/SMR1B/
addgroup GDecroly
addgroup GDir
addgroup GProf
addgroup GAl
addgroup GSmr1a
addgroup Gsmr1b
chgrp GDecroly /home/DECROLY/
chgrp GDir /home/DECROLY/DIR/
chgrp GProf /home/DECROLY/PROF/
chgrp GAl /home/DECROLY/AL/
chgrp GSmr1a /home/DECROLY/AL/SMR1A/
chgrp GSmr1b /home/DECROLY/AL/SMR1B/
chmod 750 /home/DECROLY/
chmod 750 /home/DECROLY/DIR/
chmod 750 /home/DECROLY/PROF/
chmod 750 /home/DECROLY/AL/
chmod 750 /home/DECROLY/AL/SMR1A/
chmod 750 /home/DECROLY/AL/SMR1B/
x=1
While [$x - lt6]
do
adduser Dir$x -d /home/DECROLY/DIR/ -g GDir -G GDecroly,GDir,GProf,GAl,GSmr1a,GSmr1b
x=$(expr $x + 1)
done
x=1
While [$x - lt21]
do
adduser Smr1a$ -d /home/DECROLY/AL/SMR1A/ -g GSmr1a -G GAl,GDecroly
adduser Smr1b$ -d /home/DECROLY/AL/SMR1B/ -g GSmr1b -G GAl,GDecroly
x=$(expr $x + 1)
done
while read profesor
do
adduser $profesor -d /home/DECROLY/PROF/ -g GProf -G GDecroly,GAl,GSmr1a,GSmr1b
done < profesores.txt

miércoles, 11 de mayo de 2011

Script centOS

saludos, esta semana en SOM hemos estado escribiendo un script en bash, para crear toda la estructura de directorios usuarios y permisos que ya hicimos anteriormente:
#!/bin/sh
# Creamos los directorios principales( Decroly, Alumnos...)
mkdir /home/Decroly/
mkdir /home/Decroly/ALUMNOS
mkdir /home/Decroly/PROFESORES/
mkdir /home/Decroly/DIRECCION/
mkdir /home/Decroly/COMUN/
# creamos los grupos
addgroup smr1a
addgroup smr2a
addgroup smr1b
addgroup smr2b
addgroup Profesores
addgroup Dirección
addgroup comun
# uso dos bucles for para crear la carpetas de los grupos, cambiarles eñ grupo al que pertenecen y los permisos
# haciendo asiq que por ejemplo: los alumnos de smr1a puedan entrar en la carpeta de su grupo smr1a
For x in (1..2)
do
for a in(a..b)
do
mkdir /home/Decroly/ALUMNOS/smr$x$a/
chgrp smr$x$a /home/Decroly/ALUMNOS/smr$x$a/
chmod 750 /home/Decroly/ALUMNOS/smr$x$a

# cambio el grupo y los permisos de las carpetas
chgrp root /home/Decroly/ALUMNOS
chmod 775 /home/Decroly/ALUMNOS
chgrp Profesores /home/Decroly/PROFESORES
chmod 770 /home/Decroly/PROFESORES
chgrp Direccion /home/Decroly/DIRECCION
chmod 770 /home/Decroly/DIRECCION
#creo 20 profesores con su directorio y sus grupos
for G in (1..20)
do
useradd profesor$g -dm /home/Decroly/PROFESORES/Profesor$g -G profesores,comun
#creo todos los alumnos de smr1a, smr2a, 1b, 2b...

for x in (1..2)
do
for a in(a..b)
do
for i in (1..20)
do
useradd smr$a$x$i -dm /home/Decroly/ALUMNOS/smr$x$a/smr$x$a$i -G smr$x$a,Comun

#creo el director

useradd director -dm /home/Decroly/DIRECCION/Director -g Direccion

# le convierto en el propietario de todas las carpetas, para que el pueda entrar en todas y cada una de ellas
chown -hR Director /home/Decroly/

lunes, 11 de abril de 2011

Tabla Procesadores

hace un tiempo tuvimos la tarea de crear una tabla comparativa con datos de los últimos procesadores de intel(i3, i5, i7) y sus equivalentes en AMD

Creamos nuestro blog


Hoy Oscar, nos ha mandado crear un blog(este) y esto me ha salido.... también estreno el blog con esta, mi primera entrada!, y bueno seguire retocando el diseño del blog.
a continuación os añado los blogs de los compañeros:
Blog de Oscar Garcia : vallalatas.blogspot.com/
Blog de Raul Garcia: blogderulo10.blogspot.com/
Blog de Hamon: djmalafama.blogspot.com/
Blog de Fernando Campos: b-de-bender.blogspot.com/
Blog de Fer: ellokofer.blogspot.com/
Blog de Elena: nitaa6.blogspot.com/
Blog de Andrea Álvarez : andrealaantigua.blogspot.com/
Blog de Andrea: informaticandreita.blogspot.com/
Blog de Ruben: quepesaoeres.blogspot.com/
Blog de Alex:
Blog de Kifu: masacrandoremix.blogspot.com/
Blog de Wiliam: william-smr1a17.blogspot.com/
Blog de Álvaro: eltarstero.blogspot.com/
Blog de Felipe: lipegarcia2.blogspot.com
Saludos