Benutzerverwaltung per Script
Bash-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 case $action in a|A) 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 ;; l|L) 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!" ;; *) echo "Keine verfügbare Option ausgewählt: " $action ;; esac
by buli