20 lines
497 B
Bash
Executable file
20 lines
497 B
Bash
Executable file
#!/bin/bash
|
||
|
||
source ./sources/functions.sh
|
||
|
||
banner "Adding user in group"
|
||
|
||
sleep 1
|
||
|
||
log info "Search all users..."
|
||
sleep 1
|
||
SELECTED_USER=$(ldapsearch -x -LLL -H ldap://${LDAP_SERVER} -b "${LDAP_BASE_DN}" "(objectClass=inetOrgPerson)" dn | grep '^dn' | sed 's/dn: //g' | fzf --height=10 --reverse --cycle --prompt="❯ Choix : " -m)
|
||
|
||
if [ -z "$SELECTED_USER" ]; then
|
||
log error "No user selected"
|
||
else
|
||
log success "User selected : "
|
||
for i in $SELECTED_USER; do
|
||
echo -e " - ${i}"
|
||
done
|
||
fi
|