Benutzerverwaltung per Script

Aus Linupedia.org
Version vom 9. Juni 2019, 18:07 Uhr von Itu (Diskussion | Beiträge) (bissl einrücken is nicht ganz verkehrt)
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 -n "Benuter [a]nlegen? Benutzer [l]öschen?" 
read user

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

by buli

Konsole