hi ya mike

On Mon, 16 Dec 2002, Mike Egglestone wrote:

> Quoting Rich Puhek <[EMAIL PROTECTED]>:
> 
> > Hopefully, you're using ssh on all your machines. If so (and if you're 
> > set up to use public keys for authentication, instead of passwords) you 
> > could do something like:
> > 
> > #/bin/sh
> > 
> > servers="server1 server2 server3 server4";
> > 
> > for server in $servers; do
> >     ssh $server passwd root $1;
> > done;
> > 
> > which would ssh into every server in the list $servers, and change the 
> > root password to the given arguement.
> 
> Hi,
> I'm not sure if I understand the passwd command properly.
> What is the purpose of the $1 in the above script?

assume that script is called  /root/pwd.sh

root#  /root/pwd.sh  "newpasswd is here"

and it should be updating it to server1, server2, server3..
        - break into machine xx  and you have access to server1...4

and ...  you now have the passwd in clear text in  ~/.bash_history
        - dont forget to erase it

-- i prefer ... pull... vs pushing files around...

   on each client... i pull down any new changes via cron

        if ( master:/etc/shadow changed )
          scp Master:/etc/passwd.client /etc/shadow
          - or -
          scp /net/Master/etc/passwd.client /etc/shadow
        fi

   you're job is to make sure the files to be pulled/pushed 
   is 100% correct

   and to check if all passwds are in sync 

        grep userA /n/all_PCs/etc/shadow | cut -d : -f 3
        #
        # the resulting data should all be identical pwd for users
        #

c ya
alvin

> I have run this script but every server I login to, the passwd command
> gets run, and I'm prompted to issue the new password, and then re-type it.
> I pretty sure I'm lost on what supposed to be happening.
> I would appreciate some guidence.  :)
> 
> Thanks!
> Mike
> 
> -------------------------------------------------
> This mail sent through IMP: http://horde.org/imp/
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to