Print this page
NEX-14547 Get UNIX group info. from AD/LDAP with partial RFC2307 schema
NEX-13132 smbd dumping core in nss_ldap.so.1`getbymember
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>

@@ -19,10 +19,11 @@
  * CDDL HEADER END
  */
 
 /*
  * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright 2017 Nexenta Systems, Inc.  All rights reserved.
  */
 
 
 #ifndef _NS_INTERNAL_H
 #define _NS_INTERNAL_H

@@ -64,10 +65,13 @@
 #define CONFIGFILE              1
 #define UIDNUMFILTER            "(&(objectclass=posixAccount)(uidnumber=%s))"
 #define UIDNUMFILTER_SSD        "(&(%%s)(uidnumber=%s))"
 #define UIDFILTER               "(&(objectclass=posixAccount)(uid=%s))"
 #define UIDFILTER_SSD           "(&(%%s)(uid=%s))"
+#define UIDDNFILTER     "(&(objectclass=posixAccount)(distinguishedName=%s))"
+#define UIDDNFILTER_SSD         "(&(%%s)(distinguishedName=%s))"
+
 #define HOSTFILTER              "(&(objectclass=ipHost)(cn=%s))"
 #define HOSTFILTER_SSD          "(&(%%s)(cn=%s))"
 
 #define SIMPLEPAGECTRLFLAG      1
 #define VLVCTRLFLAG             2