Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 09 Jun 2006 09:36:43 +0100
From:      Tom Judge <tom@tomjudge.com>
To:        mharo@FreeBSD.org
Cc:        ports@FreeBSD.org
Subject:   FreeBSD Port: sudo-1.6.8.12_1
Message-ID:  <4489331B.8060907@tomjudge.com>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------060604090607040300040706
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

Sorry I forgot to attach the patch to the last email.

I have created a small patch for sudo that allows it to do an LDAP sub 
tree search for the sudoers entries, which in turn allows you to 
categorize sudo rights within the LDAP tree.  Would it be possible to 
get this added to the sudo port?

Regards

Tom J



--------------060604090607040300040706
Content-Type: text/plain;
 name="sudo.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="sudo.patch"

--- ldap.c.orig	Fri Jun  9 09:14:24 2006
+++ ldap.c	Fri Jun  9 09:17:55 2006
@@ -833,7 +833,7 @@
 
   /* Parse Default Options */
 
-  rc=ldap_search_s(ld,ldap_conf.base,LDAP_SCOPE_ONELEVEL,
+  rc=ldap_search_s(ld,ldap_conf.base,LDAP_SCOPE_SUBTREE,
              "cn=defaults",NULL,0,&result);
   if (!rc && (entry=ldap_first_entry(ld,result))){
     if (ldap_conf.debug) printf("found:%s\n",ldap_get_dn(ld,entry));
@@ -871,7 +871,7 @@
       filt=strdup("sudoUser=+*");
     }
     if (ldap_conf.debug) printf("ldap search '%s'\n",filt);
-    rc=ldap_search_s(ld,ldap_conf.base,LDAP_SCOPE_ONELEVEL,
+    rc=ldap_search_s(ld,ldap_conf.base,LDAP_SCOPE_SUBTREE,
                filt,NULL,0,&result);
     if (rc) {
       if (ldap_conf.debug) printf("nothing found for '%s'\n",filt);

--------------060604090607040300040706--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4489331B.8060907>