23 lines
523 B
Bash
23 lines
523 B
Bash
#!/bin/bash
|
|
source ./data_utils.sh
|
|
|
|
list_users() {
|
|
initialize_user_list
|
|
|
|
# Benutzerliste filtern und formatieren
|
|
user_list=$(read_users | grep ":aktiv$" | awk -F':' '{
|
|
printf "Benutzer: %-20s UID: %-5s Gruppen: %-20s Status: %s\n", $1, $2, $4, $5
|
|
}')
|
|
|
|
# Überprüfen, ob die Liste leer ist
|
|
if [[ -z "$user_list" ]]; then
|
|
dialog --msgbox "Keine aktiven Benutzer gefunden." 10 30
|
|
return
|
|
fi
|
|
|
|
# Benutzerliste anzeigen
|
|
dialog --msgbox "$user_list" 20 70
|
|
}
|
|
|
|
list_users
|