next up previous contents
Next: rmnode.sh Up: Scripts di usability Previous: confignet.sh   Indice

updateuser.sh

#!/bin/bash

. cluster.conf

LIST=$( cat $DHCP | grep host | awk {'print $2'} | tr -d ";" )

MODE=1
[ ! -z $1 ] && [ $1 = "-s" ] && MODE=0  

[ $MODE = 1 ] && echo -n "Update template..."
cp -f  /etc/passwd $TEMPDIR/etc/passwd
cp -f /etc/shadow $TEMPDIR/etc/shadow
cp -f /etc/group $TEMPDIR/etc/group
[ $MODE = 1 ] && echo

for i in $LIST ; do
  [ $MODE = 1 ] && echo -n "Update $i..."
  cp -f /etc/passwd $TFTPDIR/$i/etc/passwd
  cp -f /etc/shadow $TFTPDIR/$i/etc/shadow
  cp -f /etc/group $TFTPDIR/$i/etc/group
  [ $MODE = 1 ] && echo 
done



Mario Cavicchi 2004-07-22