Comando add-entry-req -- adicionar uma entrada
Conteúdo
cad140br
Conteúdo
O comando add-entry-req adiciona uma entrada. A nova entrada deve obedecer as regras de vinculação de nome, e os atributos de entrada devem obedecer as regras de classe de objeto da entrada.
O formato do comando é o seguinte:
add-entry-req entry = DN contents = { (objectClass objectClass-name) (attribute attribute-value [,attribute-value...] ) [...] } [common-args] ;
- DNDefine a entrada a ser adicionada, expressa no formato do x.500.
- objectClassobjectClass-nameDefine a classe de objeto da nova entrada.
- attribute attribute-value[,attribute value...]Define um atributo e seu valor (ou valores). Vários valores são separados por vírgulas. Uma nova linha em um valor de atributo é indicada por um ponto (.).
Exemplo: adicionar uma entrada única
add-entry-req entry = <countryName "AU"> <organizationName "Democorp"> <organizationalUnitName "Sales"> contents = { ( objectClass organizationalUnit ) ( postalAddress "100 222 - 268 Maroondah Highway"."Mooroolbark"."Victoria" ) ( postalCode "3138" ) ( telephoneNumber "(03) 9727-8900" , "(03) 9727-8901" ) ( facsimileTelephoneNumber "(03) 9727-3491" ) };
Exemplo: adicionar uma entrada com um atributo de nomenclatura com vários valores
Neste exemplo, um atributo
commonName
com vários valores tem o valor "John Smith", que é o nome diferenciado e nomeia a entrada. O atributo commonName
está no conteúdo da solicitação de adição para que você possa adicionar o valor J SMITH.add-entry-req entry = <countryName "AU"> <organizationName "Democorp"> <commonName "John Smith"> contents = { ( objectClass organizationalPerson ) ( surname "Smith" ) ( commonName "J SMITH" ) };
Consulte os scripts de teste para obter mais exemplos.
Adicionar um alias
Para adicionar um alias com o comando add-entry-req, forneça o
alias
da classe de objeto e o atributo aliasedObjectName
.Os alias não têm nenhuma regra de vinculação de nome, portanto, você pode adicionar uma entrada de alias em qualquer lugar em uma DIT.
Se, ao adicionar um alias, o DSA tiver a integridade de alias ativada, o DSA deverá ser capaz de ir até a entrada para a qual o alias aponta.
Exemplo: adicionar uma entrada de alias
add-entry-req entry = <countryname "AU"> <organizationName "Democorp"> <commonName "Brendan Randall"> contents = { (objectClass alias) (aliasedObjectName <countryname "AU"> <organizationName "Democorp"> <organizationalUnitName "Services"> <organizationalUnitName "Networks"> <commonName "Brendan Randall"> ) } ;