소스 검색

Oops, forgot a file

Théo Ertzscheid 2 년 전
부모
커밋
291951dc83
1개의 변경된 파일13개의 추가작업 그리고 0개의 파일을 삭제
  1. 13 0
      funcs

+ 13 - 0
funcs

@@ -0,0 +1,13 @@
+#!/bin/bash
+
+. .env
+
+user_exists() {
+	res=$(ldapsearch -x -LLL -b $PEOPLEDN -D $BINDDN -w $BINDPW "(&(uid=$1)(objectClass=inetOrgPerson))" | grep uid: | cut -f2 -d' ')
+	[ -n "$res" ]
+}
+
+group_exists() {
+	res=$(ldapsearch -x -LLL -b $GROUPSDN -D $BINDDN -w $BINDPW "(&(cn=$1)(objectClass=groupOfNames))" | grep cn: | cut -f2 -d' ')
+	[ -n "$res" ]
+}