#!/bin/bash # user_management.sh # Funktion zum Überprüfen der Benutzerexistenz check_user_existence() { local VAR_USER_IN_GROUP="$1" if ! grep -q "^$VAR_USER_IN_GROUP:" /etc/passwd; then echo "Der Benutzer $VAR_USER_IN_GROUP existiert nicht auf diesem System." exit 1 fi } # Funktion zum Abrufen der Mitglieder einer Gruppe get_group_users() { local groupname="$1" local members members=$(getent group "$groupname" | cut -d: -f4) if [[ -n "$members" ]]; then echo "$members" | tr ',' '\n' else echo "Die Gruppe $groupname existiert nicht oder hat keine Mitglieder." fi }