Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > media > contrib-src > by-pkgid > 871072db9ac9aa8d109df9ba5be91f49 > files > 10

clusterautosetup-1.6-3mdk.src.rpm

#!/bin/sh
# version 1.3.1

CONFFILE="/etc/clusterserver.conf"
if  [ ! -f ${CONFFILE} ]; then
        echo "Cant find ${CONFFILE} !"
        exit 1
fi
. ${CONFFILE}
		
echo 
echo " - Remove user from NIS Map"
echo

USERNIS=

while [ -z ${USERNIS} ] ; do
echo -n " User: "
read USERNIS tmp
done

TEST_USER=`grep ${USERNIS} /etc/passwd | awk -F: '{print $1}'`
if [ "${USERNIS}" = root ]; then 
	echo "Is it a test ?"
	echo "Or are you MAD ?"
	echo "Hmm...dont be crazy to test that......."
	exit 1
else
	if [ -z "${TEST_USER}"  ]; then
		echo " ${USERNIS} not present in NIS base !"
		exit 1
	else
	TESTNFS_USER=`showmount -a --no-headers | grep ${HOMENIS}/${USERNIS}`
		if [ -z "${TESTNFS_USER}" ]; then
			echo " - Deleting user"
			/usr/sbin/userdel -r ${USERNIS}
			echo " - Updating NIS table"
			( cd /var/yp ; make )
		else
			echo 
			echo " !!!! WARNING !!!!"
			echo 
			echo " Cant del user ${USERNIS}, before delete this user"
			echo " Umount ${HOMENIS}/${USERNIS} from:"
			showmount -a --no-headers | grep ${HOMENIS}/${USERNIS} | awk -F: '{print $1}'
		fi
	fi
fi

# delete user in /etc/auto.home for autofs
# perl -pi -e 's/^'$USERNIS'.*\n//gi' /etc/auto.home

#End