[Postfixbuch-users] aliases-Veständisfrage

Andreas Meyer anmeyer at anup.de
Sa Jan 4 22:47:15 CET 2003


Am Fri, 3 Jan 2003 23:38:15 +0100 schrieb Ralf Hildebrandt:

> > rcpt to: raid0 at meyer.home
> > 450 <raid0 at meyer.home>: User unknown in local recipient table
> 
> Sieht schonmal gut aus.
> 
> > rcpt to: hulufu at meyer.home
> > 450 <hulufu at meyer.home>: User unknown in local recipient table
> 
> > Den Benutzer hulufu gibt es nur im ldap. Warum wird das ldap nun
> > nicht ausgewertet?
> 
> Das ist bissel tricky. Kennt sich jemand besser mit LDAP aus als ich?
> Sicher ...
> 
> a) SOweit ich weiss, erwartet/sucht $local_recipient_maps NUR einen
>    Usernamen (also die LDAP query muss mit "hulufu" funktionieren)

Ich habe das System soweit am Laufen. Nachfolgend ein paar Notizen,
um anderen vielleicht dieses Martyrium zu ersparen.

LDAP-Notizen:

Ein Benutzer auf einem Linux-System existiert nur, wenn er in der passwd-Datei
eingetragen ist.
Postfix kann konfiguriert werden, um entweder in dieser passwd-Datei nachzuschauen,
in der aliasesdb oder im LDAP.
Wird nur im LDAP nachgeschaut, muss der User dennoch in der passwd existieren
und ein gueltiges Home-Verzeichnis haben.
Die aliasesdb oder die passwd wird dann von postfix eben nicht kontaktiert.
 
Es ist nicht erforderlich, dass der Benutzer im LDPA mit objectClass
posixAccount und posixGroup angelegt wird, kann aber von Vorteil sein.
Soweit ich das ueberblicke, wird bei fehlendem posixAccount und posixGroup
PAM nicht zu Rate gezogen.


Ein LDIF mit posixAccount und posixGroup:
dn: cn=hulufu,dc=meyer,dc=home
cn: hulufu
description: postfixtester
gidNumber: 1000
homeDirectory: /home/hulufu
loginShell: /bin/false
mail: hulufu at meyer.home
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: posixAccount
sn: back
uid: hulufu at meyer.home
uidNumber: 1000
userPassword: {crypt}htAarXHSgWj5o

Ein LDIF ohne posixAccount und posixGroup:
dn: cn=test,dc=meyer,dc=home
cn: test
mail: test at meyer.home
objectClass: person
objectClass: inetOrgPerson
objectClass: organizationalPerson
sn: test
uid: test at meyer.home
userPassword: {crypt}UePzv70u87vIM



-- 

  Andreas Meyer


Mehr Informationen über die Mailingliste Postfixbuch-users