2026-05-04 18:33:16 +02:00
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
|
|
source ./sources/functions.sh
|
|
|
|
|
|
|
|
|
|
|
|
banner "Manage OpenLDAP"
|
|
|
|
|
|
|
|
|
|
|
|
CHOIX=(
|
2026-05-04 20:41:53 +02:00
|
|
|
|
"1. Ajouter un ou plusieurs utilisateurs a un groupe"
|
2026-05-04 18:33:16 +02:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
select_option() {
|
2026-05-04 20:52:42 +02:00
|
|
|
|
log info "Selectionnez une option..."
|
2026-05-04 18:33:16 +02:00
|
|
|
|
choice=$(printf "%s\n" "${CHOIX[@]}" | fzf --height=4 --reverse --cycle --prompt="❯ Choix : " --layout=reverse)
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
sleep 1.5
|
|
|
|
|
|
|
|
|
|
|
|
select_option
|
2026-05-04 20:41:53 +02:00
|
|
|
|
|
|
|
|
|
|
case $choice in
|
|
|
|
|
|
"1. Ajouter un ou plusieurs utilisateurs a un groupe")
|
|
|
|
|
|
log success "Ajouter un ou plusieurs utilisateurs a un groupe"
|
|
|
|
|
|
sleep 1
|
|
|
|
|
|
source ./actions/add_user_to_group·sh
|
|
|
|
|
|
;;
|
|
|
|
|
|
*)
|
|
|
|
|
|
log error "Choice non reconnue"
|
|
|
|
|
|
exit 1
|
|
|
|
|
|
;;
|
|
|
|
|
|
esac
|