dme@DOC.IMPERIAL.AC.UK (01/13/90)
I'm not quite clear on how I should setup and use kprop and kpropd - perhaps someone from athena could enlighten me ? thanks, dave.
tai@IAG.HP.COM (Tai Jin) (01/13/90)
Here's the script I use to propagate the database. Make sure kpropd
is running on all your slave servers (and make sure that kdb_util can
be found in PATH since kpropd execs kdb_util).
#!/bin/ksh
# Install this script in /kerberos on the Kerberos master server
# Propagate the database to slave servers
# kpropd (the receiving end) expects to hear from rcmd.KRB_MASTER
KDB_UTIL=/usr/local/etc/kdb_util
KPROP=/usr/local/etc/kprop
SLAVES=/kerberos/slaves # list of slave servers
SLAVEFILE=/kerberos/slavefile
KSRVTGT=/usr/local/etc/ksrvtgt
KDESTROY=/usr/local/bin/kdestroy
MASTER=`/bin/hostname`
MASTER=${MASTER%%.*} # remove domain part
export KRBTKFILE=/tmp/tkt_rcmd.$MASTER
if [ -d /kerberos -a -r /kerberos/slaves ]
then
cd /kerberos
$KDB_UTIL slave_dump $SLAVEFILE
echo "Getting temporary ticket for slave propagation..."
$KSRVTGT rcmd $MASTER
$KPROP $SLAVEFILE $SLAVES
echo "Temporary \c"
$KDESTROY
fi