PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Jemand hier bei dem der openXchane (oder SLOX) läuft?



pixel
21.10.04, 23:34
Hi@all,

einige von euch haben ja schon berichtet das bei ihnen OpenXchange läuft. Könnte mir mal jemand sagen welche ox spezifischen Attribute der User im LDAP hat?

Also einfach einen ldapsearch machen und mir mal ein Userobjekt posten.

1000 Dank schon mal im Voraus.

Viele Grüße
pixel

xstevex22
22.10.04, 10:10
dn: uid=eimer,dc=test,dc=de
comFireGroupID: 100
comFireGroupID: 502
comFireGroupID: 504
comFireGroupID: 505
homeDirectory: /home/eimer
loginShell: /bin/bash
uidNumber: 502
OpenLDAPaci: 1#entry#grant;r,w,s,c;cn,initials,mail,title,ou,l, birthday,descri
ption,street,postalcode,st,c,susetimezone,homephon e,mobile,pager,facsimiletel
ephonenumber,telephonenumber,labeleduri,sn,givenna me,jpegphoto,logindestinati
on;r,s,c;[all]#self#
shadowMax: 99999
shadowMin: 0
shadowWarning: 7
shadowInactive: 0
mailenabled: ok
objectClass: top
objectClass: shadowAccount
objectClass: posixAccount
objectClass: person
objectClass: inetOrgPerson
objectClass: SuSEeMailObject
objectClass: SuSEcomFireConfig
structuralObjectClass: inetOrgPerson
entryUUID: 532428fe2c-e7b2-1027-12af-cd5741b458b6
creatorsName: uid=cyrus,dc=glinxs,dc=de
createTimestamp: 20040129144410Z
initials: ei
title: Eimer
l:: TcO8bmNoZW4=
birthDay: 1918-04-23
street: Meisengasse 3
postalCode: 12345
st: NRW
homePhone: 1234567
mobile: 0190/1234567
facsimileTelephoneNumber: 12345678
telephoneNumber: 1234567890
loginDestination: groupware
comFireTaskDays: 5
comFireAppointmentDays: 5
userPassword::
shadowLastChange:
gidNumber: 100
DyCEenabled: TRUE
uid: eimer
cn: Hans Wurst
SuSETimeZone: Europe/Berlin
givenName: Hans
preferredLanguage: DE
c: DE
sn: Wurst
alias: depp
alias: troll
o: eine tolle GmbH
mail: eimer@test.de
entryCSN: 2004070209:44:56Z#0x0001#0#0000
modifiersName: uid=cyrus,dc=glinxs,dc=de
modifyTimestamp: 20040702094456Z

pixel
23.10.04, 13:18
Hi@all,

das hilft schonmal dahingehend das ich sehe welche Objecte der OX-Users im LDAP benötigt. Ich kann die User nicht mit den OX-Skripten anlegen da ich die vorhanden Users-Infrastruktur (welche auf einem anderen Server) liegt nutzen muß.
Ich habe nun das Problem das ich die objectClass: inetOrgPerson nicht hinzufügen kann. Mein bisherige User-Objekt sieht so aus:

# sven, Users, dreampixel
dn: uid=sven,ou=Users,dc=dreampixel
uid: sven
cn: Sven
sn: Gehr
userPassword:: blablub
loginShell: /bin/bash
uidNumber: 1000
gidNumber: 2000
homeDirectory: /data/home/sven
shadowMin: -1
shadowMax: 999999
shadowWarning: 7
shadowInactive: -1
shadowExpire: -1
shadowFlag: 0
objectClass: top
objectClass: person
objectClass: posixAccount
objectClass: shadowAccount
objectClass: OXUserObject
objectClass: OXVDomainObject
MTALocaldomain: dreampixel
imapServer: postgirl
smtpServer: postgirl
OXTimeZone: Europe/Berlin
groupwareServer: postgirl
mailDomain: dreampixel
userCountry: Deutschland
webmailServer: postgirl

Nun brauche ich jedoch noch die objectClass: inetOrgPerson. Wenn ich diese
jedoch hinzufügen möchte erhalte ich:

Could not perform ldap_mod_add operation.

LDAP meldet: Cannot modify object class
Fehlernummer: 0x45 (LDAP_NO_OBJECT_CLASS_MODS)
Beschreibung: ObjectClass modifications are not allolwed.

Eigentlich deutet der Fehler ja darauf fin dass das entsprechende Schema nicht
vorhanden ist, oder?

Hier die include's der slapd.conf:

include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/misc.schema
include /etc/openldap/schema/nis.schema
include /etc/openldap/schema/openldap.schema
include /etc/openldap/schema/openxchange.schema

Das sollte dochpassen. Kann mir jemand sagen wo mein Fehlerliegt?

Viele Grüße
pixel

pixel
23.10.04, 19:15
Hi@all,

also das Problem mit inetOrgPerson habe ich hin bekommen. Es scheinen bei mir abere weitere LDAP-Objekte zu fehlen. Wenn ich mich versuche einzuloggen finde ich im Logfile:


Oct 23 19:36 postgirl openexchange: Error getting imapserver, smtpserver in ldap!
Oct 23 19:36 postgirl openexchange: [LDAP: error code 32 - No Such Object]
Oct 23 19:36 postgirl openexchange: Error getting qualified maildomain in ldap!
Oct 23 19:36 postgirl openexchange: [LDAP: error code 32 - No Such Object]
Oct 23 19:36 postgirl openexchange: WARN: LOGIN: uid=sven: no attribute maildomain available
Oct 23 19:36 postgirl openexchange: WARN: LOGIN: Unable to load user settings: File /opt/ox/var/settings/intranet/sven not found or not readable.
javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; remaining name 'cn=AddressAdmins,o=AddressBook'
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.jav a:3013)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCt x.java:2934)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCt x.java:2740)
at com.sun.jndi.ldap.LdapCtx.c_getAttributes(LdapCtx. java:1294)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_get Attributes(ComponentDirContext.java:213)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContex t.getAttributes(PartialCompositeDirContext.java:12 1)
at javax.naming.directory.InitialDirContext.getAttrib utes(InitialDirContext.java:131)
at com.openexchange.groupware.ldap.DefaultContactSupp ort.checkGlobalAddressAdmin(DefaultContactSupport. java:128)
at com.openexchange.groupware.Management.onCheckUserA uth(Management.java:682)
at com.openexchange.thread.ComfireThread.validateSess ion(ComfireThread.java:383)
at com.openexchange.thread.ComfireThread.run(ComfireT hread.java:152)
at java.lang.Thread.run(Thread.java:534)

Mein User-Objekt sieht nun so aus:


# sven, Users, dreampixel
dn: uid=sven,ou=Users,dc=dreampixel
uid: sven
cn: Sven
sn: Gehr
userPassword:: xxxxxxxxxxxxxxxxxxxxxxxx
loginShell: /bin/bash
uidNumber: 1000
gidNumber: 2000
homeDirectory: /data/home/sven
shadowMin: -1
shadowMax: 999999
shadowWarning: 7
shadowInactive: -1
shadowExpire: -1
shadowFlag: 0
objectClass: top
objectClass: person
objectClass: posixAccount
objectClass: shadowAccount
objectClass: inetOrgPerson
objectClass: OXUserObject
imapServer: postgirl
smtpServer: postgirl
OXTimeZone: Europe/Berlin
OXAppointmentDays: 7
OXTaskDays: 7
userCountry: Deutschland
mailDomain: dreampixel.de
lnetMailAccess: true
birthDay: 24.04.71
displayName: sven
groupwareServer: postgirl
initials: sg
mail: sven [AT] dreampixel.de
mailEnabled: true
postalCode: 77815
preferredLanguage: DE
street: Benderstrasse 34
telephoneNumber: 0190 - 666666
webmailServer: postgirl
writeGlobalAddressBook: true
postalAddress::xxxxxxxxxxxxxxxxxx

Es scheint so als würde er einen Objekt für den imapserver und den smtpserver im LDAP suchen nur wo?

Viele Grüße
pixel

pixel
25.10.04, 22:22
Hi@all,

also das funktioniert jetzt schonmal. Könnte mir jemand noch posten wie die Gruppen im LDAP aussehen? Bei mir sind das lediglich Posix-Gruppen und wenn ich mir das Openxchange-Schema so anschaue sind da auch objectclass / attribute für die Gruppen enthalten. Könnte jemand mal ein Gruppe mit ldapsearch auslesen/posten?

1000 dank im voraus.

Viele Grüße
pixel