Hola!!
La forma ideal es con expect, pero que no te palo, no te preocupes que para lo que tu quieres no hace falta saber expect. Existe una utilidad de expect llamada autoexpect que genera scripts en expect de forma automática, este script lo encontrarás en /usr/share/doc/expect_version/examples. La forma de uso es sencillísima, también viene página man. Para lo que tu quieres: autoexpect passwd usuario Te generará un script, llamado script escript.ex que si lo ejecutas te hará atomáticamente el proceso que pusiste al lanzar el autoexpect. Autoexpect es tu amigo a partir de ahora no pasarás sin el. SALUDOS!! Carles Pina i Estany wrote: > > hola, > > para cambiar passwd de usuarios de modo no interactivo (para ponerlo en un > script o lo que sea) cual es la forma más elegante? > > solo se me ocurre expect, pero nunca lo uso y me hace palo, no sé si hay > alguna otra forma > > gracias! > > ---- > Carles Pina i Estany | Nick: Pinux / Pine / Teufeus > E-Mail: [EMAIL PROTECTED] / [EMAIL PROTECTED] > http://www.salleURL.edu/~is08139/ > > 11§ Mandamiento: No instalaré Windows 95 en mi PC. > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- CAPON http://capon.sourceforge.net C.B HOLOGRAMAS http://webs.demasiado.com/hologramas LInuxeros LOcos http://lilo.sourceforge.net Llave publica http://www.terra.es/personal5/heraclit0/heraclit0.gpg Usuario de Linux registrado Nª 224358 en http://counter.li.org Tfno curro: 915866123