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] ;
  • DN
    Define a entrada a ser adicionada, expressa no formato do x.500.
  • objectClass
    objectClass-name
    Define 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 (.).
  • common-args
    Define os argumentos comuns. Para obter mais informações, consulte common-args.
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"> ) } ;