On Fri, 2009-01-02 at 11:12 -0700, Morenisco wrote: > Estoy haciendo un script en expect, el cual crea un usuario en un servidor > ldap remoto. > Funciona, pero el problema es que muestra la password del usuario > administrador del > servidor ldap. > El script es el siguiente: > #! /usr/bin/expect > set ADMIN_PASSWD happynewyear > set USER user7 > set USER_PASSWD welcome1 > spawn luseradd -d /home/"$USER" -s /bin/bash "$USER" -p "$USER_PASSWD" > expect "LDAP Bind Password:" > send "ADMIN_PASSWD\r" > expect eof > Al ejecutarlo sucede esto: > [r...@client scripts]# ./expect_test1 > spawn luseradd -d /home/"user8" -s /bin/bash user8 -p welcome1 > LDAP Bind Password: happynewyear > [r...@client scripts]# > Alguna idea?
Configura la clave en /etc/libuser.conf. Curiosamente no sale en el man de libuser.conf, pero si esta en /usr/share/doc/libuser/tests/ldap.conf.in y en el codigo del programa. [ldap] server = 127.0.0.1:3890 basedn = dc=libuser bindtype = simple binddn = cn=Manager,dc=libuser password = password -- Aldrin Martoq <amar...@dcc.uchile.cl> http://aldrin.martoq.cl/videopodcast/ http://aldrin.martoq.cl/techblog/
signature.asc
Description: This is a digitally signed message part