[comp.protocols.kerberos] kprop and kpropd

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