#!/bin/bash

for classe in $(ldapsearch -x type=Classe cn | grep ^cn); do
    [ "$classe" = 'cn:' ] && continue
    echo "Traitement de $classe"
    clpath="/home/classes/$classe"
    mkdir -p "$clpath"
    for ele in $(ldapsearch -x cn="$classe" | grep ^memberUid);do
        [ "$ele" = 'memberUid:' ] && continue
        abc="${ele:0:1}"
        elpath="/home/$abc/$ele/perso"
        ln -nsf "$elpath" "$clpath/$ele"
    done
done
setfacl -m g:professeurs:r-x /home/classes/
setfacl -m g:professeurs:r-x /home/classes/*
