Projet

Général

Profil

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...

Retour