Benutzerverwaltung per Script
Version vom 9. Juni 2019, 19:31 Uhr von Itu (Diskussion | Beiträge) (statt rm -vrf was viele zeilen ausspucken kann ...)
sh-script zum anlegen/löschen eines Benutzers
#!/bin/bash
#
# Benutzerverwaltung
#
# Quelle: https://linux-club.de/wiki/opensuse/Benutzerverwaltung_per_Script
#
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
read -ep "Name des Benutzers : " name
read -i "/home/$name" -ep "Homeverzeichnis : " homeVz
read -i "cdrom" -ep "Gruppen? : " groups
useradd -m -d $homeVz -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 && echo "Das Verzeichnis /home/$name wurde erfolgreich gelöscht!"
fi
fi
by buli