Как организовать ldap на базе ubuntu server?
В бубунте что - apt-get? Ну тогда apt-get install samba4 :) (ну или как там пишется команда установки пакета)
Доков в тырнете - зиллион
UPD: Полноценного AD (в зависимости от того, что ожидаете) можно и не получить.
По хорошему как минимум нужно отказаться от убунты в сторону centos\debian\rhel, курить тонны манов и делать как надо. Как таковой универсальной инструкции не найти чтобы раз и заработало, будет куча подводных камней и несостыковок.
Вариант чуть проще взять OpenSUSE, у нее есть графические оснастки для управления таким дерьмом не вникая в конфиги.
Еще есть Zentyal но там могут быть проблемы с лицензией, когда трогал ее то там все очень интересно было в этом плане.
Еще есть такая штука https://www.turnkeylinux.org/domain-controller , но лично я ей не пользовался, очень тепло о ней отозвался знакомый.
Ну и как вариант на чем угодно поднять контроллер и налепить сверху webmin у которого есть дополнения для домена.