Benutzerverwaltung per Script

Aus Linupedia.org
Wechseln zu: Navigation, Suche

sh-script zum anlegen/löschen eines Benutzers

#!/bin/sh
#
# Benutzerverwaltung
#
if [ ${UID} != "0" ]; then  echo "Keine Berechtigung!" ;  exit 0 ; fi

echo "Benutzerverwaltung"
echo "  Was möchten Sie tun?"
echo "  Benutzer - "
echo "   [a]nlegen "
echo "   [l]öschen " 
read action

if [ $action = "a" ]; then
  echo "Name des Benutzers:"
  read name
  echo "Homeverzeichnis:"
  read -e -i "/home/$name" home
  echo "Gruppen:"
  read groups 
  useradd -m -d $home -G $groups $name   && echo "Der Benutzer $name wurde erfolgreich angelegt!"
  passwd $name
 else
  if [ $action = "l" ]; then
    echo "Name des Benutzers:"
    read name
    userdel $name                        && echo "Der Benutzer $name wurde erfolgreich gelöscht!"
    rm -rf /home/$name 
  fi
fi

by buli

Konsole