На волне популярности Docker на Хабре, после участия в некоторых дискуссиях в комментариях относительно Docker, и в связи с недавней необходимостью настроить централизованную авторизацию для кластера Linux машин, я решил написать небольшую заметку. Здесь будет показан яркий, на мой взгляд, пример применения Docker'a для небольшой частной задачи. Вот так, кстати, выглядит FreeIPA WebUI ([официальное демо][1], [временное демо у меня на сервере (подробности в комментариях)][2]) (кликабельно): [![][3]][4] [![][5]][6] Какие задачи я хотел решить при помощи FreeIPA:
1. Иметь возможность создавать/изменять/удалять акаунты пользователей централизовано, а не на каждом отдельном сервере
2. Централизованные плавила для sudo
3. В последствии мы подключим к этой системе ещё и VPN авторизацию, а потом может и другие внутриофисные сервисы
Да, скорее всего FreeIPA в нашем случае это выстрел пушкой по воробьям, но с другой стороны — альтернатив что-то не видно. Я рассматривал такие варианты: NIS (по-моему он уже давно должен отправиться на отдых), OpenLDAP +… +… (не очень дружелюбно, да и FreeIPA в итоге под собой имеет LDAP, только нам не приходится с ним иметь дело напрямую), тут перечень заканчивается, я не нашёл ничего больше. [Читать дальше →][7]
[1]:
https://www.freeipa.org/page/Demo
[2]:
https://freeipa.escalibro.com/ipa/ui/
[3]: //habrastorage.org/files/9f1/a74/89a/9f1a7489a07f4455a8f4aa06374c555c.png
[4]: //habrastorage.org/files/5be/46c/b75/5be46cb7501b4146802ed4c14295aea2.png
[5]: //habrastorage.org/files/adb/b5a/e67/adbb5ae672254ce396d3e5fbfe997b3b.png
[6]: //habrastorage.org/files/d2c/9fd/3cc/d2c9fd3cc2f340afaf77b072edb2daf3.png
[7]:
http://habrahabr.ru/post/254233/#habracut