#!/bin/sh

path=`which $0`
config_dir=/etc/opt/bukmmadm/
if [ ! $1 ]; then
  echo "Ошибка: Для запуска выполните команду \"del_mmuser <имя пользователя>\"";
  echo ""
  exit 1;
fi

id | grep "uid=0(" >/dev/null
if [ $? != "0" ]; then
  uname -a | grep -i CYGWIN >/dev/null
  if [ $? != "0" ]; then
    echo "Ошибка: Скрипт может выполня только пользователь root";
    echo ""
    exit 1;
  fi
fi

login=$1

echo "$login" | grep : >/dev/null
if [ "$?" = "0" ]; then
  echo "Ошибка: имя_пользователя содержит символ \":\"";
  echo ""
  exit 14
fi

echo $login | grep " " >/dev/null
if [ "$?" = "0" ]; then
  echo "Ошибка: имя_пользователя содержит пробел";
  echo ""
  exit 14
fi

ufile=$config_dir/mmadm.users
if [ `grep "$login:" "$ufile"| wc -l` -eq 0 ]; then
  echo "Ошибка: пользователь не существует";
  echo ""
  exit 15
fi

mv $ufile $ufile.bak
for line in `grep -v "$login:" "$ufile.bak"`; do
  echo "$line" >> "$ufile"
done
rm -f "$ufile.bak"

chmod 644 $ufile
echo "Пользователь успешно удалён";
echo "";
exit 0;
