Este é o comando ldapadd que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas múltiplas estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online de Windows ou emulador online de MAC OS.
PROGRAMA:
NOME
ldapmodify, ldapadd - ferramentas de modificação de entrada de LDAP e adição de entrada de LDAP
SINOPSE
ldapmodificar [-V[V]] [-d nível de depuração] [-n] [-v] [-a] [-c] [-f lima] [-S lima] [-M[M]] [-x]
[-D vincular] [-W] [-w passwd] [-y arquivo de senha] [-H Idapur] [-h ldaphost] [-p ldapport]
[-P {2|3}] [-e [!]ext[=extparam]] [-E [!]ext[=extparam]] [-o optar[=optparam]] [-O segurança-
Propriedades] [-I] [-Q] [-N] [-U autcid] [-R reino] [-X autenticação] [-Y mech] [-Z[Z]]
ldapadd [-V[V]] [-d nível de depuração] [-n] [-v] [-c] [-f lima] [-S lima] [-M[M]] [-x]
[-D vincular] [-W] [-w passwd] [-y arquivo de senha] [-H Idapur] [-h ldaphost] [-p ldapport]
[-P {2|3}] [-e [!]ext[=extparam]] [-E [!]ext[=extparam]] [-o optar[=optparam]] [-O segurança-
Propriedades] [-I] [-Q] [-N] [-U autcid] [-R reino] [-X autenticação] [-Y mech] [-Z[Z]]
DESCRIÇÃO
ldapmodificar é uma interface acessível por shell para o ldap_add_ext(3) ldap_modify_ext(3)
ldap_delete_ext(3) e ldap_rename(3). chamadas de biblioteca. ldapadd é implementado como um disco rígido
link para a ferramenta ldapmodify. Quando invocado como ldapadd da -a (adicionar nova entrada) sinalizador é
ligado automaticamente.
ldapmodificar abre uma conexão com um servidor LDAP, vincula e modifica ou adiciona entradas. o
as informações de entrada são lidas da entrada padrão ou de lima através do uso de -f
opção.
OPÇÕES
-V[V] Imprime informações da versão. Se -VV é fornecido, apenas as informações da versão são impressas.
-d nível de depuração
Defina o nível de depuração do LDAP para nível de depuração. ldapmodificar deve ser compilado com
LDAP_DEBUG definido para esta opção para ter qualquer efeito.
-n Mostre o que seria feito, mas não modifique as entradas. Útil para depuração
em conjunção com -v.
-v Use o modo detalhado, com muitos diagnósticos gravados na saída padrão.
-a Adicione novas entradas. O padrão para ldapmodificar é modificar as entradas existentes. Se
invocado como ldapadd, este sinalizador está sempre definido.
-c Modo de operação contínua. Erros são relatados, mas ldapmodificar vai continuar com
modificações. O padrão é sair após relatar um erro.
-f lima
Leia as informações de modificação de entrada de lima em vez da entrada padrão.
-S lima
Adicionar ou alterar os registros que foram ignorados devido a um erro e são gravados em lima e
a mensagem de erro retornada pelo servidor é adicionada como um comentário. Mais útil em
Conjunção com -c.
-M[M] Habilite o controle de TI de gerenciamento de DSA. -MILÍMETROS torna o controle crítico.
-x Use autenticação simples em vez de SASL.
-D vincular
Use o nome distinto vincular para vincular ao diretório LDAP. Para ligações SASL,
espera-se que o servidor ignore esse valor.
-W Solicita autenticação simples. Isso é usado em vez de especificar a senha
na linha de comando.
-w passwd
Use passwd como a senha para autenticação simples.
-y arquivo de senha
Use o conteúdo completo de arquivo de senha como a senha para autenticação simples.
-H Idapur
Especifique URI (s) referindo-se ao (s) servidor (es) ldap; apenas os campos de protocolo / host / porta
são autorizadas; uma lista de URI, separados por espaços em branco ou vírgulas é esperada.
-h ldaphost
Especifique um host alternativo no qual o servidor ldap está sendo executado. Obsoleto a favor
of -H.
-p ldapport
Especifique uma porta TCP alternativa na qual o servidor ldap está atendendo. Obsoleto em
favor de -H.
-P {2|3}
Especifique a versão do protocolo LDAP a ser usado.
-e [!]ext[=extparam]
-E [!]ext[=extparam]
Especifique extensões gerais com -e e modificar extensões com -E. '!´ indica
criticamente.
Extensões gerais:
[!] assert = (um filtro RFC 4515)
! authzid = ("dn: "ou" u: ")
[!] bauthzid (controle authzid RFC 3829)
[!] encadeamento [= [/ ]]
[!] manageDSAit
[!] noop
política
[!] postread [= ] (uma lista de atributos separados por vírgulas)
[!] pré-ler [= ] (uma lista de atributos separados por vírgulas)
[!]relaxar
rastreamento de sessão
abandonar, cancelar, ignorar (SIGINT envia abandonar / cancelar,
ou ignora a resposta; se crítico, não espera por SIGINT.
não realmente controla)
Modifique as extensões:
[!] txn [= abortar | confirmar]
-o optar[=optparam]]
Especifique as opções gerais.
Opções gerais:
nettimeout = (em segundos, ou "nenhum" ou "máximo")
ldif-wrap = (em colunas ou "não" para não envolver)
-O propriedades de segurança
Especifique as propriedades de segurança SASL.
-I Ative o modo SASL interativo. Sempre pronto. O padrão é solicitar apenas quando necessário.
-Q Ative o modo silencioso SASL. Nunca pergunte.
-N Não use DNS reverso para canonizar o nome do host SASL.
-U autcid
Especifique o ID de autenticação para ligação SASL. A forma do ID depende do
mecanismo SASL real usado.
-R reino
Especifique a região do ID de autenticação para ligação SASL. A forma do reino depende
no mecanismo SASL real usado.
-X autenticação
Especifique o ID de autorização solicitado para ligação SASL. autenticação deve ser um dos
seguintes formatos: dn:<distinto nome> or u:
-Y mech
Especifique o mecanismo SASL a ser usado para autenticação. Se não for especificado,
o programa escolherá o melhor mecanismo que o servidor conhece.
-Z[Z] Problema operação estendida StartTLS (Transport Layer Security). Se você usar -ZZ,
o comando exigirá que a operação seja bem-sucedida.
INPUT FORMATO
O conteúdo de lima (ou entrada padrão se não -f sinalizador é fornecido na linha de comando) deve
em conformidade com o formato definido em ldif(5) (LDIF conforme definido no RFC 2849).
EXEMPLOS
Supondo que o arquivo / tmp / entrymods existe e tem o conteúdo:
dn: cn = Modifique-me, dc = exemplo, dc = com
changetype: modificar
substituir: mail
email: [email protegido]
-
adicionar: título
título: Grand Poobah
-
adicionar: jpegPhoto
jpegPhoto: <file: ///tmp/modme.jpeg
-
deletar: descrição
-
o comando:
ldapmodify -f / tmp / entrymods
irá substituir o conteúdo da entrada "Modifique-me" enviar atributo com o valor
"[email protegido]", adicione um título de "Grand Poobah" e o conteúdo do arquivo
"/tmp/modme.jpeg" como um jpegFoto, e remova completamente o descrição atributo.
Supondo que o arquivo / tmp / newentry existe e tem o conteúdo:
dn: cn = Barbara Jensen, dc = exemplo, dc = com
objectClass: pessoa
cn: Bárbara Jensen
cn: Babs Jensen
sn: Jensen
título: o gerente mítico mais famoso do mundo
email: [email protegido]
uid: bjensen
o comando:
ldapadd -f / tmp / newentry
irá adicionar uma nova entrada para Babs Jensen, usando os valores do arquivo / tmp / newentry.
Supondo que o arquivo / tmp / entrymods existe e tem o conteúdo:
dn: cn = Barbara Jensen, dc = exemplo, dc = com
tipo de alteração: excluir
o comando:
ldapmodify -f / tmp / entrymods
irá remover a entrada de Babs Jensen.
DIAGNÓSTICO
O status de saída é zero se nenhum erro ocorrer. Os erros resultam em um status de saída diferente de zero e um
mensagem de diagnóstico sendo gravada no erro padrão.
Use ldapadd online usando serviços onworks.net