Внедрить apple.ldif в openldap

В настоящее время я запускаю сервер openldap на машине debian

Distributor ID: Debian
Description:    Debian GNU/Linux 8.7 (jessie)
Release:    8.7
Codename:   jessie

Версия Slapd

@(#) $OpenLDAP: slapd  (Jan 16 2016 23:00:08) $
    root@chimera:/tmp/buildd/openldap-2.4.40+dfsg/debian/build/servers/slapd

Я преобразовал официальный схему в ldif с помощью следующего руководства здесь

Отлично работал мой kerberos ldifs, но когда я пытаюсь применить apple.ldif, я сталкиваюсь с

SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
adding new entry "cn=apple,cn=schema,cn=config"
ldap_add: Other (e.g., implementation specific) error (80)
    additional info: olcObjectClasses: AttributeType not found: "acctFlags"

. Пока что некоторые блоги говорят, что это не критично атрибут и может быть удален напрямую.

Я хотел знать, "нормально ли это" просто удалить некоторые атрибуты непосредственно из официальной схемы (такую ​​же схему я могу получить непосредственно от некоторых iMac в инфраструктуре)?

0
задан 11 February 2017 в 10:42
2 ответа

ਨਹੀਂ , ਗੁਣਾਂ ਨੂੰ ਹਟਾਉਣਾ ਆਮ ਗੱਲ ਨਹੀਂ ਹੈ. ਜੇ ਤੁਸੀਂ ਕੋਈ ਗੁਣ ਗੁੰਮ ਰਹੇ ਹੋ ਤਾਂ ਇਸਦਾ ਆਮ ਤੌਰ ਤੇ ਮਤਲਬ ਇਹ ਹੁੰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕੁਝ ਹੋਰ ਨਿਰਭਰ ਸਕੀਮਾ ਗੁੰਮ ਰਹੇ ਹੋ.

ਇਸ ਕੇਸ ਵਿੱਚ ਇਹ ਐਪਲ ਦੀ ਸਾਂਬਾ ਸਕੀਮਾ ਵਰਗਾ ਦਿਸਦਾ ਹੈ. ਇਹ ਬਦਲੇ ਵਿੱਚ ਹੋਰ ਸਕੀਮਾਂ ਤੇ ਨਿਰਭਰ ਕਰ ਸਕਦਾ ਹੈ, ਪਰ ਮੈਨੂੰ ਸ਼ੱਕ ਹੈ ਕਿ ਉਨ੍ਹਾਂ ਨੇ ਪੂਰਾ ਸੈੱਟ ਪ੍ਰਦਾਨ ਕੀਤਾ ਹੈ.

1
ответ дан 4 December 2019 в 16:21

Этот вопрос и ответ 84104 в конечном итоге указали мне правильное направление. apple.schema не перечисляет свои зависимости, но большинство (если не все) из других делают.

Вот схемы, которые мне нужно было загрузить (и в этом порядке), чтобы удовлетворить все зависимости и убедить slapd загрузить apple.schema :

core.schema
cosine.schema
inetorgperson.schema
nis.schema
samba.schema
apple_auxillary.schema
apple.schema
3
ответ дан 26 January 2020 в 06:43

Теги

Похожие вопросы