Instruções para adicionar atributos no LDAP: mudanças entre as edições
De Instituto de Física - UFRGS
Ir para navegaçãoIr para pesquisar
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 3: | Linha 3: | ||
São 4 passos (ver [http://www.yolinux.com/TUTORIALS/LinuxTutorialLDAP-DefineObjectsAndAttributes.html YoLinux LDAP Tutorial]): <br><br> | São 4 passos (ver [http://www.yolinux.com/TUTORIALS/LinuxTutorialLDAP-DefineObjectsAndAttributes.html YoLinux LDAP Tutorial]): <br><br> | ||
1 - Criar o arquivo schema contendo as definições dos atributos e classes a serem adicionados. Exemplo: | 1 - Criar o arquivo schema contendo as definições dos atributos e classes a serem adicionados. Exemplo: | ||
<h4>lief.schema:</h4> | |||
objectIdentifier liefOIDAttribute 199.199.199.1 | objectIdentifier liefOIDAttribute 199.199.199.1 | ||
Edição atual tal como às 16h53min de 22 de setembro de 2015
Como adicionar atributos/classes no servidor de LDAP:
São 4 passos (ver YoLinux LDAP Tutorial):
1 - Criar o arquivo schema contendo as definições dos atributos e classes a serem adicionados. Exemplo:
lief.schema:
objectIdentifier liefOIDAttribute 199.199.199.1
objectIdentifier liefOIDClass 199.199.199.2
attributetype ( liefOIDAttribute:1
NAME 'cartao'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributetype ( liefOIDAttribute:2
NAME 'vinculo'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributetype ( liefOIDAttribute:3
NAME 'telefone'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributetype ( liefOIDAttribute:4
NAME 'datacriacao'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
objectclass ( liefOIDClass:1
NAME 'registroLIEF'
DESC 'Registro do LIEF'
SUP top AUXILIARY
MUST ( cartao $ vinculo $ datacriacao )
MAY telefone )
2 - Colocar o arquivo schema na pasta:
/etc/ldap/schema/ (pode ser em qualquer outra pasta, mas essa é padrão)
3 - Adicionar um include (que inclui o novo schema) em:
/etc/ldap/slapd.conf
4 - Reiniciar o slapd
# /etc/init.d/slapd restart