#!/bin/sh/
mkdir /home/DECROLY/ /home/DECROLY/direccion/ /home/DECROLY/profesores/ /home/DECROLY/alumnos/ /home/Decroly/smr1a /home/DECROLY/smr1b
addgroup GDECROLY
addgroup Gdireccion
addgroup Gprofesores
addgroup Galumnos
addgroup Gsmr1a
addgroup Gsmr1b
chgrp Gdireccion
chgrp Gprofesores
chgrp Galumnos
chgrp Gsmr1a
chgrp Gsmr1b
chmod 750 /home/DECROLY/
chmod 750 /home/DECROLY/direccion/
chmod 750 /home/DECROLY/profesores/
chmod 750 /home/DECROLY/alumnos
chmod 750 /home/DECROLY/smr1a
chmod 750 /home/DECROLY/smr1b
y=1
while [$Y -lt 6]
do
adduser director$Y -d /home/DECROLY/director/ -g Gdireccion -ingroup GDECROLY, Gprofesores, Galumnos, Gsmr1a, Gsmr1b
y=$ (expr$y+1)
done
adduser profesor$4 -d /home/DECROLY/profesores -g Gprofesor -ingroup GDECROLY, Galumnos, Gsmr1a, Gsmr1b
y=1
while [$y -lt 21]
do
adduser smr1a$y -g Gsmr1a -ingroup /home/DECROLY/alumnos/smr1a/ -g GDECROLY, Galumnos, Gsmr1a, Gsmr1b
adduser smr1a$y -g Gsmr1b -ingroup /home/DECROLY/alumnos/smr1b/ -g GDECROLY, Galumnos, Gsmr1a, Gsmr1b
y=$(expr$y+1)
done
Este es mi primer blog, y es un espacio en este gran mundo denominado internet para comentar, pasar trabajos, criticar, promocionar o simplemente leer los comentarios escritor ya en el.
miércoles, 18 de mayo de 2011
jueves, 12 de mayo de 2011
Explicacion
Lo primero se crean los directorios principales como son Direccion, Alumnos…
Siguientemente crearemos los subdirectorios, creando el directorio dentro de los directorios anteriores. Por ejemplo en el caso de una clase de alumnos: /home/DECROLY/Alumnos/smr1a/
Cuando estén todos los directorios creados, lo que haremos es crear todos los usuarios en los respectivos directivos. Para esto anteriormente se creara un bucle, para que repita la acción tantas veces como nosotros queramos.
Después se atribuirán los permisos correspondientes a cada directorio.
miércoles, 11 de mayo de 2011
Script
#!/bin/sh
mkdir DECROLY
D="/home/DECROLY/"
mkdir $DDIRECCION/ $DALUMNOS/ $DPROFESORES/ $DCOMUN/
mkdir $DALUMNOS/SMR1A/ $DALUMNOS/SMR1B/ $DALUMNOS/SMR2A/ $DALUMNOS/SMR2B/
addgroup gdireccion galumnos gprofesores gcomun gsmr1a gsmr1b gsmr2a gsmr2b
adduser director -d $DDIRECCION/ -G gdireccion galumnos gprofesores gcomun gsmr1a gsmr1b gsmr2a gsmr2b
adduser jefedeestudios -d $DDIRECCION/ -G galumnos gprofesores gcomun gsmr1a gsmr1b gsmr2a gsmr2b
N=1
while [ $N -lt 5 ]
do
adduser profesor$N -d $DPROFESORES/ -G galumnos gprofesores gcomun gsmr1a gsmr1b gsmr2a gsmr2b
N=$(expr $N + 1)
done
N=1
while [ $N -lt 21 ]
do
adduser smr1a$N -d $DALUMNOS/SMR1A/ -G galumnos gcomun gsmr1a
adduser smr1b$N -d $DALUMNOS/SMR1B/ -G galumnos gcomun gsmr1b
adduser smr2a$N -d $DALUMNOS/SMR2A/ -G galumnos gcomun gsmr2a
adduser smr2b$N -d $DALUMNOS/SMR2B/ -G galumnos gcomun gsmr2b
N=$(expr $N + 1)
done
chgrp gcomun $DCOMUN/
chgrp gdireccion $DDIRECCION/
chgrp gprofesores $DPROFESORES/
chgrp galumnos $DALUMNOS/
chgrp gdireccion $Djefedeestudios/
chmod 770 $DDIRECCION/
chmod 760 $DALUMNOS/
chmod 740 $DPROFESORES/
chmod 770 $DSMR1A
chmod 770 $DSMR1B
chmod 770 $DSMR2A
chmod 770 $DSMR2B
chmod 760 $DCOMUN
mkdir DECROLY
D="/home/DECROLY/"
mkdir $DDIRECCION/ $DALUMNOS/ $DPROFESORES/ $DCOMUN/
mkdir $DALUMNOS/SMR1A/ $DALUMNOS/SMR1B/ $DALUMNOS/SMR2A/ $DALUMNOS/SMR2B/
addgroup gdireccion galumnos gprofesores gcomun gsmr1a gsmr1b gsmr2a gsmr2b
adduser director -d $DDIRECCION/ -G gdireccion galumnos gprofesores gcomun gsmr1a gsmr1b gsmr2a gsmr2b
adduser jefedeestudios -d $DDIRECCION/ -G galumnos gprofesores gcomun gsmr1a gsmr1b gsmr2a gsmr2b
N=1
while [ $N -lt 5 ]
do
adduser profesor$N -d $DPROFESORES/ -G galumnos gprofesores gcomun gsmr1a gsmr1b gsmr2a gsmr2b
N=$(expr $N + 1)
done
N=1
while [ $N -lt 21 ]
do
adduser smr1a$N -d $DALUMNOS/SMR1A/ -G galumnos gcomun gsmr1a
adduser smr1b$N -d $DALUMNOS/SMR1B/ -G galumnos gcomun gsmr1b
adduser smr2a$N -d $DALUMNOS/SMR2A/ -G galumnos gcomun gsmr2a
adduser smr2b$N -d $DALUMNOS/SMR2B/ -G galumnos gcomun gsmr2b
N=$(expr $N + 1)
done
chgrp gcomun $DCOMUN/
chgrp gdireccion $DDIRECCION/
chgrp gprofesores $DPROFESORES/
chgrp galumnos $DALUMNOS/
chgrp gdireccion $Djefedeestudios/
chmod 770 $DDIRECCION/
chmod 760 $DALUMNOS/
chmod 740 $DPROFESORES/
chmod 770 $DSMR1A
chmod 770 $DSMR1B
chmod 770 $DSMR2A
chmod 770 $DSMR2B
chmod 760 $DCOMUN
Suscribirse a:
Entradas (Atom)