From: Victor Reyes Date: 2007-07-24T02:08:00+09:00 Subject: Re: Using expect.rb to change a user's password in UNIX ------=_Part_90934_820180.1185210482212 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline The servers where I need to do this is AIX. We use one AIX server as the controlling server from which we sent a distributed request to execute certain script everywhere. The script, which exists on each server, executes as requested. Thank you Victor On 7/23/07, Bob Hutchison wrote: > > Hi, > > On 22-Jul-07, at 8:15 PM, Victor Reyes wrote: > > > Hello World, > > > > Today, I used a Korn Shell script and the UNIX version of expect to > > change a > > user password remotely. > > I would like to use the ruby.rb library to do the same. > > For instance, when you type, in UNIX, > > > > passwd username > > It comes back asking to enter the PW. > > Once you enter it, it comes back asking you to enter it again. > > > > How do I do this using the ruby expect.rb library? > > > > I don't know. I had to do something similar for scripting rsync over > ssh, and just used the unix version of expect (using popen4 and a > bash script I generated in Ruby). Very ugly, but expect usually is :-) > > Cheers, > Bob > > > We use this to change a userid on multiple systems at the same time. > > > > Thank you, > > > > Victor > > ---- > Bob Hutchison -- tumblelog at http:// > www.recursive.ca/so/ > Recursive Design Inc. -- weblog at http://www.recursive.ca/ > hutch > http://www.recursive.ca/ -- works on http://www.raconteur.info/ > cms-for-static-content/home/ > > > > > ------=_Part_90934_820180.1185210482212--