#!/bin/sh
#
# Account-Manager
#

fertig=""

while [ -z "$fertig" ]
do

 clear
 echo "---------------------------------"
 echo " Account Manager"
 echo "---------------------------------"
 echo

 echo " (1) - Userantrge bearbeiten (neue User anlegen)"
 echo
 echo " (2) - User lschen"
 echo
 echo " (3) - User prfen"
 echo
 echo " (4) - Alle User auf 3 Monate (90 Tage) prfen"
 echo
 echo " (5) - Alle User auf 3 Monate (90 Tage) prfen in Datei ausgeben"
 echo
 echo " (e) - Ende"
 echo
 echo -n "> "
 read command
 echo

 if [ "$command" = "1" ]; then
  newusers.sh
 fi

 if [ "$command" = "2" ]; then
  deluser
 fi

 if [ "$command" = "3" ]; then

  echo -n "Username: "
  read name
  echo

  l="`checkuser $name`"
  echo "Letzte Login vor $l Tagen."
  echo
  echo -n "weiter mit RETURN "
  read dummy

 fi

 if [ "$command" = "4" ]; then

  for L in `awk </etc/passwd -F: '{ if ($3 >= 12000) print $1 }'`
  do
   if [ "`checkuser $L`" -gt "90" ]; then
     echo "User $L laenger als 90 Tage (`checkuser $L`)"
   fi
  done
 fi

 if [ "$command" = "5" ]; then

  echo -n "Filename "
  read fname

  echo
  echo "Bitte warten..."

  tmpnme="zeit_laenger_tage_tmpfile" 
  echo -n "" >$tmpnme
  for L in `awk </etc/passwd -F: '{ if ($3 >= 12000) print $1 }'`
  do
   if [ "`checkuser $L`" -gt "90" ]; then
     echo "$L" >>$tmpnme
   fi
  done
  sort $tmpnme >$fname
  rm -f $tmpnme
 fi

 if [ "$command" = "e" ]; then
  fertig="e"
 fi

done
