sudo sh /root/procedimentsSH/RestauraHome.sh
05 10 * * * root /root/procedimentsSH/ActualitzaHomeGeneric.sh
cd /root mkdir procedimentsSH
cd /root/procedimentsSH sh ActualitzaHomeGeneric.sh sh RestauraHome.sh
#### # ActualitzaHomeGeneric # # Aques procediment còpia les carpetes amb els usuaris genèrics del servidor # a la carpeta /etc de l'estació on s'executa el procediment # Cal passar dos paràmetres # $1 - Indicant el nom de la carpeta home de l'usuari que es vol copiar # $2 - Grup al qual pertany l'usuari # $3 - Indicant el nom de la carpeta amb l'SKEL que es vol copiar. # cd /etc rm -rf skel-ubuntu_10.10.Alumne cp -r /mnt/nfs/S/.UsuarisGenerics/skel-ubuntu_10.10.Alumne /etc/skel-ubuntu_10.10.Alumne rm /etc/skel-ubuntu_10.10.Alumne/.ICEauthority chown -R root:root skel-ubuntu_10.10.Alumne chmod -R 770 skel-ubuntu_10.10.Alumne rm -rf skel-ubuntu_10.10.Professorat cp -r /mnt/nfs/S/.UsuarisGenerics/skel-ubuntu_10.10.Professorat /etc/skel-ubuntu_10.10.Professorat rm /etc/skel-ubuntu_10.10.Professorat/.ICEauthority chown -R root:root skel-ubuntu_10.10.Professorat chmod -R 770 skel-ubuntu_10.10.Professorat echo "final del procediment"
#### # CopiaHomeGeneric # # Aques procediment còpia l'skel d'un usuari genèric a la carpeta del l'usuari indicat # # Cal passar dos paràmetres # $1 - Indicant el nom de la carpeta home de l'usuari que es vol copiar # $2 - Grup al qual pertany l'usuari # $3 - Indicant el nom de la carpeta amb l'SKEL que es vol copiar. # if [ $# -lt 3 ]; then echo "Necessites passar tres paràmetres" echo " 1 - Nom de la carpeta home de l'usuari que es vol copiar" echo " 2 - Grup al qual pertany l'usuari" echo " 3 - Nom de la carpeta amb l'SKEL que es vol copiar" exit 1 fi rm -rf /home-local/$1/* rm -rf /home-local/$1/.* rm -rf /root/.tmp/$1 cp -r /etc/$3 /root/.tmp mv /root/.tmp/$3 /root/.tmp/$1 cp -r /root/.tmp/$1 /home-local rm -rf /root/.tmp/$1 cd /home-local chown -R $1:$2 $1 chmod -R 770 $1 echo "final del procediment"
#### # RestauraHome # # Aquesr procediment còpia l'escriptori corresponent al grup de genèrics a tots els # usuaris genèrics que s'especifiquen. # # Fa servir el procediment CopiaHomeGeneric.sh # ### ### # Usuaris genèrics de laulumnat ### sh /root/procedimentsSH/CopiaHomeGeneric.sh biblio4 alumnat skel-ubuntu_10.10.Alumne ### # Usuari genèric del professorat ### sh /root/procedimentsSH/CopiaHomeGeneric.sh prof professorat skel-ubuntu_10.10.Professorat