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

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

nessusd=${exec_prefix}/sbin/nessusd
nessusd_users=${prefix}/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-adduser"
    exit 1
 esac
fi


login=$1

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

test -d "$localstatedir/nessus/users/$login" &&
{
 rm -rf "$localstatedir/nessus/users/$login"
}

echo "user removed."
