Я администрирую небольшую сетевую инфраструктуру, состоящую из пары машин Linux, используемых для разработки, и нескольких веб-сервисов. Управление пользователями осуществляется с использованием базы данных LDAP, которая работает очень хорошо. Клиенты для доступа к этой сети самостоятельно управляются своими пользователями и, следовательно, не подключены к LDAP.
В последнее время возникло желание обмениваться домашними страницами пользователей на всех компьютерах с Linux и иметь возможность доступа к этим домашним каталогам непосредственно с клиентов (которые представляют собой смесь компьютеров Apple и Windows). Таким образом, в тестовой сети я установил коробку FreeNAS, и интеграция в LDAP, а также совместное использование домашних каталогов на нескольких машинах Linux не были проблемой. Для доступа к домам от клиентов Samba был выбран в качестве протокола, поскольку на нем говорят все машины.
Это вроде, где все пошло не так. Хотя Samba во FreeNAS с локальным управлением пользователями очень проста, очевидно, что использование LDAP требует большого количества изменений схемы базы данных. В учебниках рассказывается о настройке контроллеров домена Windows и управлении клиентами, и это все, что, по моему мнению, мне действительно не нужно. Я просто хочу, чтобы пользователи получали доступ к своим домам на NAS через Samba с учетными данными, поступающими из LDAP, а не из базы данных пользователей локальной системы.
Так кто-нибудь знает, что действительно требуется в базе данных LDAP для достижения этой цели? Я с удовольствием ценю помощь.