root/scripts/nfs/copiar-skel-xfce-todos.sh @ 547
535 | adminies.v | #!/bin/bash
|
|
#Para ejecutar en el servidor nfs
|
|||
#Copia un skel ubicado en /root/scripts/skel-xfce sobre todos los usuarios, preservando los ficheros que ya existan en cada perfil
|
|||
#Alfonso Pastor. IES Virgen de Guadalupe.
|
|||
function copiar_skel() {
|
|||
ruta=$1
|
|||
uid=$(stat -c%u "$ruta")
|
|||
shopt -s dotglob # Para copiar tambien los archivos ocultos
|
|||
cd /root/scripts/skel-xfce
|
|||
cp -pfR * "$ruta"
|
|||
chown -R $uid:$uid "$ruta"
|
|||
cd -
|
|||
shopt -u dotglob
|
|||
}
|
|||
for i in in $(ls /home/alumnos)
|
|||
do
|
|||
echo "Copiando al home alumno $i"
|
|||
copiar_skel "/home/alumnos/$i"
|
|||
done
|
|||
for i in $(ls /home/profesor)
|
|||
do
|
|||
if [ "$i" != "/home/profesor/dpto" ]
|
|||
then
|
|||
echo "Copiando al home del profesor $i"
|
|||
copiar_skel "/home/profesor/$i"
|
|||
fi
|
|||
done
|
|||
exit 0
|