Ссылки на остальные части:
вторая,
третья,
четвертая,
пятая
Наверное все согласятся с тем, что для начинающего интернет-проекта необходима централизованная система AAA (Authentication, Authorization, Accounting): множество пользователей, куча боевых серверов, чуть поменьше серверов разработки, svn, админки, etc…
Передо мной тоже встала такая необходимость и я хочу рассказать о том что у меня получилось.
Итак, что нам потребуется установить и настроить:
- OpenLDAP, естественно с репликацией
- Бэкап LDAP'а — именно вторым пунктом, можно первым (-;
- phpldapadmin, планирование групп и шаблонов
- авторизация для админок — Apache HTTPD mod_ldap
- авторизация для svn (+sasl)
- авторизация для доступа по ssh — pam_ldap