Browse Source

Added a few useful aliases for ldapvi

theo 1 year ago
parent
commit
5b29f31a3e
1 changed files with 13 additions and 1 deletions
  1. 13 1
      funcs

+ 13 - 1
funcs

@@ -32,7 +32,7 @@ group_is_posix() {
 	[ -n "$res" ]
 }
 
-get_posixGroups () {
+get_posixGroups() {
 	$GROUPSEARCHCMD "(&(memberUid=$1)(objectClass=posixGroup))" | grep cn: | cut -f2 -d' '
 }
 
@@ -43,3 +43,15 @@ get_posixGroups () {
 get_posix_number() {
 	echo $(( $($PEOPLESEARCHCMD "(objectClass=posixAccount)" | grep 'uidNumber: 2' | cut -d' ' -f2 | sort -u | tail -n 1) +1))
 }
+
+vf() {
+	ldapvi --discover -Z -w $BINDPW  -h localhost -D $BINDDN "($1)"
+}
+
+vu() {
+	vf "uid=$1"
+}
+
+vg() {
+	vf "cn=$1"
+}