si rediriges el stdout a /dev/null ? command > /dev/null
On Fri, Jan 2, 2009 at 1:12 PM, Morenisco <[email protected]> wrote: > Hola, > > 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]# > > > Lei que eso se puede evitar desactivando el echo, con stty -echo antes de > enviar la password, pero no me resulto. > > Alguna idea? > > > Saludos y gracias! > > > -- > Morenisco. > > Centro de Difusión del Software Libre. > http://www.cdsl.cl > Blog: http://morenisco.belvil.eu > > -- Eduardo Silva http://edsiper.linuxchile.cl

