Spero che non sia troppo tardi, o che almeno sia utile per gli altri.
Ho provato più volte link inutilmente. Semplicemente non ero in grado di autenticarmi con l'account diradmin.
Consigliata una persona di supporto Apple:
- Archivia l'OD da Server.app → Pannello OD → menu azioni → Archivia Apri master directory ...
- Seleziona il server nell'elenco e fai clic sul pulsante meno Dopo aver distrutto l'OD, vedrai che l'OD è ora disattivato.
- Crea l'OD tornando su ON e crea di nuovo l'OD con le stesse informazioni di prima (incluso il DirAdmin)
- Crea un account BackupDirAdmin con WGM per avere una backdoor, appena dentro
caso
- Nel terminale ripristinare l'archivio salvato nel passaggio 1 utilizzando
sudo slapconfig -restoredb < archive-path >
- Ripeti l'autenticazione dopo che la directory è stata ripristinata.
Prova come potrei non riuscire a farlo funzionare, e poi ho notato che nel server Mountain Lion il comando slapconfig aveva perso l'opzione -merge, quindi il ripristino del database stava scaricando sia il nuovo DirAdmin che l'account backdoor ....
Stranamente, dopo un sacco di ricerche ho visto che mkpassdb ha un flag -setadmin, quindi ho cercato di usarlo per elevare un altro account di slotId ai diritti di amministrazione. Questo ha funzionato, e quindi sono stato in grado di reimpostare la password per l'account DirAdmin.