[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Postfix, Cyrus, LDAP



Hi!

Ich versuche gerade ein Konzept für ein Mailsystem mit ca. 8000
Benutzern zu erstellen und bin spiele z.Z. mit den oben genannten
Programmen 'rum :-)

Zur Ausgangssituation: die Benutzerdaten befinden sich in einer
Oracle-Datenbank, können aber auch per LDAP abgefragt werden, was
bevorzugt werden soll.

Zum Testen habe ich mir einen kleinen lokalen LDAP-Server aufgebaut, in
dem 3 Benutzer drin sind. (siehe Anhang ldap-daten). Die
Authentifizierung Cyrus an LDAP funktioniert mit libpam-ldap. Was
schönerweise überhaupt kein Problem wahr.

Jedoch kann der Cyrus-Admin (in /etc/imapd.conf steht 'admins: pop0001')
keine Mailboxen anlegen. und da komm ich nicht weiter.

$ cyradm -u pop0001 localhost
localhost password: 
localhost> cm user.pop0001
command failed: Permission denied
localhost> 




-- 
Heute ist nicht alle Tage, ich komm' wieder, keine Frage!!!

   Joerg

"One day I woke up and discovered that I was in love with tripe."
-- Tom Anderson
version: 2

#
# filter: (objectclass=*)
# requesting: ALL
#

# terrania, city
dn: dc=terrania,dc=city
objectClass: dcObject
dc: terrania

# admin, terrania, city
dn: cn=admin,dc=terrania,dc=city
objectClass: organizationalRole
objectClass: simpleSecurityObject
cn: admin
description: LDAP administrator
st: Baden-Wuerttemberg
l: Konstanz

# People, terrania, city
dn: ou=People,dc=terrania,dc=city
objectClass: organizationalUnit
ou: People

# Roaming, terrania, city
dn: ou=Roaming,dc=terrania,dc=city
objectClass: organizationalUnit
ou: Roaming

# jeff1, terrania, city
dn: cn=jeff1, dc=terrania, dc=city
cn: jeff1
sn: Friedrich
givenName: Joerg
objectClass: inetOrgPerson
objectClass: uidObject
objectClass: organizationalPerson
objectClass: top
mail: Joerg.Friedrich@terrania.city
uid: pop0001

# jeff2, terrania, city
dn: cn=jeff2, dc=terrania, dc=city
cn: jeff2
sn: Friedrich
givenName: Joerg
objectClass: inetOrgPerson
objectClass: uidObject
objectClass: organizationalPerson
objectClass: top
mail: Joerg.Dieter.Friedrich@terrania.city
uid: pop0002

# test1, terrania, city
dn: cn=test1, dc=terrania, dc=city
cn: test1
sn: Friedrich
givenName: Joerg
objectClass: inetOrgPerson
objectClass: uidObject
objectClass: organizationalPerson
objectClass: top
mail: test.tester@terrania.city
uid: pop0003

# search result
search: 2
result: 0 Success

# numResponses: 8
# numEntries: 7

Reply to: