addtogroups 346 B

12345678910111213141516171819
  1. #!/bin/bash
  2. . .env
  3. uid=$1
  4. group="dn: cn=%GROUP%,$GROUPSDN
  5. changeType: modify
  6. add: member
  7. member: uid=%UID%,$PEOPLEDN"
  8. # remove uid ($1) from args so that only the list
  9. # of groups remains in $@
  10. shift
  11. # add user to each of the groups given
  12. for g in $@; do
  13. echo "$group" | sed \
  14. -e "s/%GROUP%/$g/" \
  15. -e "s/%UID%/$uid/" #| $MODIFY_CMD
  16. done