scripte/benutzer_anlegen/list_users.sh

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