Bac à idée #2994
Mis à jour par Emmanuel GARETTE il y a plus de 8 ans
Exigences :
- Un administrateur doit pouvoir supprimer un responsable légal
- Un administrateur doit pouvoir supprimer une liste de responsables légaux
Les responsables légaux n'ont pas l'objectclass posixAccount.
la vérification de l'existence de l'utilisateur échoue donc toujours pour les scripts qui utilisent la librairie smbldap_tools.pm
Pour la fonction get_user_dn
j'ai modifié le filtre
filter => "(&(objectclass=posixAccount)(uid=$user))"
passe à
filter => "(&(|(objectclass=posixAccount)(objectclass=ENTAuxPersRelEleve))(uid=$user))"
ça semble fonctionner, je dit ça semble parce que je ne suis pas expert en filtre
mais j'ai fait des essais de suppressions avec /usr/sbin/smbldap-userdel qui fonctionnent...
- Un administrateur doit pouvoir supprimer un responsable légal
- Un administrateur doit pouvoir supprimer une liste de responsables légaux
Les responsables légaux n'ont pas l'objectclass posixAccount.
la vérification de l'existence de l'utilisateur échoue donc toujours pour les scripts qui utilisent la librairie smbldap_tools.pm
Pour la fonction get_user_dn
j'ai modifié le filtre
filter => "(&(objectclass=posixAccount)(uid=$user))"
passe à
filter => "(&(|(objectclass=posixAccount)(objectclass=ENTAuxPersRelEleve))(uid=$user))"
ça semble fonctionner, je dit ça semble parce que je ne suis pas expert en filtre
mais j'ai fait des essais de suppressions avec /usr/sbin/smbldap-userdel qui fonctionnent...