Proyecto

General

Perfil

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