Files
virtualbox/modul_vbox/user_management.sh
2024-08-22 21:03:01 +02:00

27 lines
647 B
Bash

#!/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
}