J'espère qu'il n'est pas trop tard, ou qu'au moins il sera utile à d'autres.
J'ai essayé http://support.apple.com/kb/ht1194 à plusieurs reprises, sans résultat. Je n'ai tout simplement pas pu m'authentifier avec le compte diradmin.
Une personne du service d'assistance d'Apple m'a recommandé de le faire :
-
Archivez l'OD à partir du menu d'action du panneau OD de Server.app Archive Open Directory Master
-
Sélectionnez le serveur dans la liste et cliquez sur le bouton moins Une fois que le DO a été détruit, vous verrez que le DO est maintenant désactivé.
-
Créez le DO en repassant à ON et créez à nouveau le DO avec les mêmes informations que précédemment (y compris le DirAdmin).
-
Créer un compte BackupDirAdmin avec WGM pour avoir une porte dérobée, juste au cas où cas où
-
Dans le terminal, restaurez l'archive que vous avez sauvegardée à l'étape 1 en utilisant
sudo slapconfig -restoredb < archive-path >
-
Testez à nouveau l'authentification après la restauration du répertoire.
J'ai eu beau essayer, je n'ai pas réussi à faire fonctionner ce système, puis j'ai remarqué que dans le serveur Mountain Lion, la commande slapconfig avait perdu l'option -merge, de sorte que la restauration de la base de données vidait à la fois le nouveau compte DirAdmin et le compte backdoor.....
Bizarrement, après de nombreuses recherches, j'ai vu que mkpassdb avait un drapeau -setadmin, j'ai donc essayé de l'utiliser pour élever un autre slotId aux droits d'administrateur. Cela a fonctionné et j'ai pu réinitialiser le mot de passe du compte DirAdmin.