Re: help with expect?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Friday 02 September 2005 15:26, Anne Ramey wrote:

> I know this may not be the correct forum for this question, but I
> just can't find where the appropriate place to ask would be.  I'm
> trying to move an expect script from and older non-fedora linux
> box to a new fedora box.  It's just not working.  I'm thinking it
> has less to do with expect and more to do with the passwd
> function on fedora, but I'm not sure.  What I'm trying to do is
> call the expect script to set a password from inside a customized
> useradd fuction.


The following script does work on my FC3 box ( I'm running a source 
compiled version of expect-5.43.0-2. which showed the same symptoms 
as you describe when I run your script. )  The script is from:

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=11830

========================
#!/usr/bin/expect -f
# wrapper to make passwd(1) be non-interactive
# username is passed as 1st arg, passwd as 2nd

set password [lindex $argv 1]
spawn passwd --stdin -f [lindex $argv 0]
expect "Changing password"
send "$password\r"
expect eof
========================


Another bug you may be interested in:

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=158272


Regards, Mike Klinke


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux