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