#!/bin/sh
#
# nessus-rmuser
#
# Written by Renaud Deraison <deraison@cvs.nessus.org>
#
# This script is distributed under the Gnu General Public License (GPL)
#

prefix=/usr
exec_prefix=/usr
bindir=/usr/bin
sbindir=/usr/sbin
libexecdir=/usr/libexec
datadir=/usr/share
sysconfdir=/etc
sharedstatedir=/usr/com
localstatedir=/var
libdir=/var/lib
includedir=/usr/include
oldincludedir=/usr/include
infodir=/usr/share/info
mandir=/usr/share/man
is_cygwin=

nessusd=/usr/sbin/nessusd
nessusd_users=/etc/nessus/nessusd.users

# check whether we have echo -n, depending
# on the current shell, used
case `echo -n` in
\-n)	Xn=   ; Xc='\c' ;;
*)	Xn=-n ; Xc=
esac

if [ -z "$is_cygwin" ];
then
 # make sure that we are root
 case `id` in uid=0*) ;; *)
    echo "only root should use nessus-rmuser"
    exit 1
 esac
fi


login=$1

test -z "$1" && {
echo $Xn "Login to remove : $Xc"
read login
}

test -z "$login" && {
	echo "No login entered"
	exit 1
	}

if [ -d "$localstatedir/lib/nessus/users/$login" ];
then
 rm -rf "$localstatedir/lib/nessus/users/$login"
 echo "user removed."
else
 echo "This user does not exist"
fi
