-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ich frage mich zwar, was das mit einem Laptop zu tun hat, openldap-user wäre die richtige liste gewesen, trotzdem hier die Antwort: In der Suse-Standart-Konfiguration ist sasl (muss Dich nicht interessieren, was das heisst) als standart-authentication eingestellt. Einfacher ist die authentication über username/password, also füge Deiner ldapadd-Zeile die Option -x hinzu. Schon wird es gehn. Torsten On Sunday 04 May 2003 19:16, glennfie@gmx.de wrote:
So langsam weiß ich nicht mehr weiter. Ich habe auf meinem Gericom Supersonic SUSE 8.0 zu laufen. Nun versuche ich ein Adressbuch zu erstellen, welches über den ldap-Server läuft. Hierzu habe ich den Openldap-Server und ldap-client von der SUSE-CD intalliert und konfiguriert. Der Server läuft. Nun habe ich eine ldif-Datei erstellt und möchte mit dieser eine Datenbank erstellen.
--------ldif-Datei---------- dn: o=autohaus.lan o: autohaus.lan objectclass: top objectclass: organization
dn: ou=linux, o=autohaus.lan ou: linux objectclass: organizationalUnit
dn: uid=glenn, ou=linux, o=autohaus.lan uid: glenn cn: Glenn Fiedler sn: Fiedler givenname: Glenn objectclass: person userpassword: clearpass mailacceptinggeneralid: glenn@gmx.net ou: linux ----------------
Ich bekomme aber nach ausführen des folgenden Befehls: supersonic:~ # ldapadd -D "cn=Manager, o=autohaus.lan" -w secret < /etc/openldap/adressbuch.ldif
immer diese Fehlermeldung: ldap_sasl_interactive_bind_s: No such attribute
Kann mir jemand sagen, wo der Hund begraben liegt?
Meine sldap.conf sieht so aus: ----------------------------------- # $OpenLDAP: pkg/ldap/servers/slapd/slapd.conf,v 1.8.8.7 2001/09/27 20:00:31 kurt Exp $ # # See slapd.conf(5) for details on configuration options. # This file should NOT be world readable. # include /etc/openldap/schema/core.schema #include /etc/openldap/schema/cosine.schema
# Define global ACLs to disable default read access.
# Do not enable referrals until AFTER you have a working directory # service AND an understanding of referrals. #referral ldap://root.openldap.org
pidfile /var/run/slapd.pid argsfile /var/run/slapd.args
# Load dynamic backend modules: # modulepath /usr/lib/openldap/openldap # moduleload back_ldap.la # moduleload back_ldbm.la # moduleload back_passwd.la # moduleload back_shell.la
# # Sample Access Control # Allow read access of root DSE # Allow self write access # Allow authenticated users read access # Allow anonymous users to authenticate # #access to * by * read access to * by self write by users write by anonymous write # # if no access controls are present, the default is: # Allow read by all # # rootdn can always write!
####################################################################### # ldbm database definitions #######################################################################
database ldbm suffix "o=autohaus.lan" rootdn "cn=Manager, o=autohaus.lan" # Cleartext passwords, especially for the rootdn, should # be avoid. See slappasswd(8) and slapd.conf(5) for details. # Use of strong authentication encouraged. rootpw secret # The database directory MUST exist prior to running slapd AND # should only be accessible by the slapd/tools. Mode 700 recommended. directory /var/lib/ldap # Indices to maintain #index objectClass eq ---------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE+tgipwicyCTir8T4RAoJyAJ4gNVQrgBqCUYnCPRKHOCs+gcKUGwCcCC7c tb/TGa/EDmTc1d5Iz7ZKm6g= =sVlD -----END PGP SIGNATURE-----