
Instalação para o Centos 6.4
yum install openldap-servers openldap-clients nss-pam-ldapd
cp /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf
slappasswd
{SSHA}*****
98 database config
99 access to *
100 by dn.exact="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" manage
101 by * none
102
103 # enable server status monitoring (cn=monitor)
104 database monitor
105 access to *
106 by dn.exact="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" read
107 by dn.exact="cn=Manager,dc=mangue" read
108 by * none
109
110 #######################################################################
111 # database definitions
112 #######################################################################
113
114 database bdb
115 suffix "dc=mangue"
116 checkpoint 1024 15
117 rootdn "cn=Manager,dc=mangue"
118 # Cleartext passwords, especially for the rootdn, should
119 # be avoided. See slappasswd(8) and slapd.conf(5) for details.
120 # Use of strong authentication encouraged.
121 # rootpw secret
122 # rootpw {crypt}ijFYNcSNctBYg
123 rootpw {SSHA}*****
# extended LDIF
#
# LDAPv3
# base <dc=mangue> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
# search result
search: 2
result: 32 No such object
# numResponses: 1
[root@mangue ldap-user]# ldapsearch -b dc=mangue -D "cn=manager,dc=mangue" -W
Enter LDAP Password:
# extended LDIF
#
# LDAPv3
# base <dc=mangue> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
# search result
search: 2
result: 32 No such object
# numResponses: 1
dn: dc=mangue
objectClass: organization
objectClass: dcObject
dc: mangue
o: mangue
dn: ou=People,dc=mangue
objectClass: organizationalUnit
ou: people
dn: ou=Group,dc=mangue
objectClass: organizationalUnit
ou: group
ldapadd -D "cn=Manager,dc=mangue" -f base.ldif -W
Comments