понедельник, 13 ноября 2017 г.

Интеграция nextcloud и freeipa


Описывать полную настройку нет смысла, инструкций в инете миллион.
Официальная документация тоже достаточно подробна - http://www.freeipa.org/page/Owncloud_Authentication_against_FreeIPA

Упомяну несколько тонкостей:

1.Идем по вкладкам. На первой указываем сервер, имя пользователя и пароль, базу:
2. На вкладке Пользователи убираем классы объектов, чтобы были выбраны все:

(objectclass=*)

3. Учетные данные. Редактируем запрос LDAP:

(&(objectclass=*)(uid=%uid))

4. Группы
Выбираем ipausers:

(|(cn=ipausers))

5. Дополнительно.
В настройках подключения указываем резервный сервер.
В настройках каталога регулируем отображение пользователей:

Поле отображаемого имени пользователя - cn (иначе в список пользователей хэш вываливается)

Атрибуты поиска пользователей - этот пункт отвечает за то, по каким полям будет идти поиск в списке пользователей и при расшаривании файлов. Настраиваем по вкусу, чтобы искать по имени, фамилии, uid...
uid
cn
sn
gecos
displayName
givenName
dn
secondName
sureName 


И самое главное, ради чего начал писать заметку!!!
В пункте Специальные атрибуты нужно указать
Правило именования домашнего каталога пользователя
По умолчанию каталоги пользователей именуются уникальным UUID. То есть найти их в файловой системе сервера не получится. Чтобы самому видеть нормальные названия каталогов ставим здесь uid.