Seu problema é, sem dúvida, que você precisa carregar o nis
schema no seu servidor LDAP. Como fazer isso depende se você está usando o arquivo de configuração legado slapd.conf
ou a configuração dinâmica mais recente hospedada em cn=config
e respaldada por um diretório slapd.d
.
Usando slapd.conf
Você precisará include
da definição do esquema em slapd.conf
adicionando uma linha nos seguintes termos:
include /usr/local/etc/openldap/schema/nis.schema
Isso pressupõe que o arquivo nis.schema
esteja localizado nesse caminho; se não, modifique o caminho apropriadamente.
Você precisará reiniciar slapd
para ativar o novo esquema.
Usando slapd.d
(Eu estou incluindo isso para completar, embora não seja diretamente relevante para a sua configuração atual).
Para carregar um esquema em slapd
, se você estiver usando a configuração cn=config
dinâmica, use ldapadd
. Dependendo de como suas ACLs estão configuradas, o comando pode ter esta aparência:
ldapadd -Y EXTERNAL -H ldapi:// -f /usr/local/etc/openldap/schema/nis.ldif
Isso pressupõe que sua execução slapd
tenha uma ACL permitindo a autenticação de "credenciais de mesmo nível" para root
. Se isso não funcionar, você precisará fornecer um DN e uma senha de ligação apropriados usando -D
e -W
.
Não é necessário reiniciar neste caso.