Мені потрібно досягти інтеграції ldap + kerberos. Зображення докера, який я використовую для сторони ldap: https://github.com/osixia/docker-openldap
Наразі я виконую: https://help.ubuntu.com/lts/serverguide/kerberos-ldap.html але я застряг, схоже, що файл відсутній: /usr/share/doc/krb5-kdc-ldap/kerberos.schema.gz
.
Запуск:
apt-get update && apt-get upgrade -yy && apt-get install -yy krb5-kdc-ldap && ls -l /usr/share/doc/krb5-kdc-ldap/kerberos.schema.gz
Всередині контейнера: osixia/openldap:1.1.2
такого файлу немає. Будь-яка ідея, чому це так?
проте, якщо я запустити
apt-get update && apt-get install -yy apt-file && apt-file update && apt-file list krb5-kdc-ldap
Я бачу:
krb5-kdc-ldap: /etc/insserv/overrides/krb5-kdc
krb5-kdc-ldap: /lib/systemd/system/krb5-admin-server.service.d/slapd-before-kdc.conf
krb5-kdc-ldap: /lib/systemd/system/krb5-kdc.service.d/slapd-before-kdc.conf
krb5-kdc-ldap: /usr/lib/x86_64-linux-gnu/krb5/libkdb_ldap.so.1
krb5-kdc-ldap: /usr/lib/x86_64-linux-gnu/krb5/libkdb_ldap.so.1.0
krb5-kdc-ldap: /usr/lib/x86_64-linux-gnu/krb5/plugins/kdb/kldap.so
krb5-kdc-ldap: /usr/sbin/kdb5_ldap_util
krb5-kdc-ldap: /usr/share/doc/krb5-kdc-ldap/NEWS.Debian.gz
krb5-kdc-ldap: /usr/share/doc/krb5-kdc-ldap/changelog.Debian.gz
krb5-kdc-ldap: /usr/share/doc/krb5-kdc-ldap/copyright
krb5-kdc-ldap: /usr/share/doc/krb5-kdc-ldap/kerberos.ldif.gz
krb5-kdc-ldap: /usr/share/doc/krb5-kdc-ldap/kerberos.schema.gz
krb5-kdc-ldap: /usr/share/man/man8/kdb5_ldap_util.8.gz
крім того, якщо я запускаю команду всередині debian:jessie
контейнер докера:
apt-get update && apt-get upgrade -yy && apt-get install -yy krb5-kdc-ldap && ls -l /usr/share/doc/krb5-kdc-ldap/kerberos.schema.gz
Я бачу, що файл присутній.
Як це так, що після встановлення пакета в конкретному контейнері відсутній один з його файлів?
І як я можу отримати файл: kerberos.schema.gz
в контейнері: osixia/openldap:1.1.2
?