VDIs verbessert

This commit is contained in:
2024-08-22 21:03:01 +02:00
parent 572a78597c
commit 28c2feee98
8 changed files with 1430 additions and 172 deletions

View File

@@ -0,0 +1,26 @@
#!/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
}