|
#!/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
|
|
|