[postfix-users] LDAP-Gruppenalias [Vollständig]

Malte Swart malte.swart at web.de
Sa Sep 6 21:46:21 CEST 2008


Moin,
erstmal Entschuldigung für die unvollständige Version.
ich habe mehrere Server zu verwalten. Die Benutzer von den Servern stehen in 
einem LDAP-Verzeichnis. Die Attribute server1Account, server2Account geben 
dabei an, ob er sich an dem entsprechenden Rechner anmelden kann.
Nur einer der Rechner ist auch ein Mailserver (nur Server1). Daher haben nicht 
alle Benutzer aus LDAP einen Mailaccount.  
Es gibt für mehrere Systemgruppen (zum Beispiel web) einen Mailalias, der eine 
Mail an web at server1 an alle Benutzer von Server1 weiterleitet, die in der 
Gruppe web sind. 
Aktuell wird dieser Alias manuell gepflegt. Da es dabei schon öfters Probleme 
mit der Aktualität gegeben hat, würde ich gerne Postfix so konfigurieren, 
dass er sich die Informationen dafür als LDAP direkt holt. 
Bei LDAP liegen die Benutzer alle in dem Unterbaum ou=users. Die 
Gruppeninformationen und die Sekundärgruppenmitgliedschaften im Unterbaum 
ou=groups:
uid=user1,ou=users,...
  server1Account: yes
  server2Account: no
  gidNumber: 501
uid=user2,ou=users,...
  server1Account: yes
  server2Account: no
  gidNumber: 502
uid=user3,ou=users,...
  server1Account: no
  server2Account: yes
  gidNumber: 501

cn=web,ou=groups,...
  gidNumber: 501
  memberUid: user2
  memberUID: user3

Dass die Gruppe als Primär- und Sekundärgruppe auftreten kann, könnte dadurch 
behoben werden, dass ich die Sekundärgruppenmitgliedschaft ebenfalls noch 
eintrage. 
Mein größtes Problem ist jedoch die Filterung der Benutzer, dafür habe ich 
aktuell keine Idee. 

Ich habe folgendes Versucht:
Um auch die Primärgruppen abzudecken, habe ich erst eine Map definiert die die 
Gruppenname in Gruppennummern umwandelt (zum Beispiel web -> 501).
Und eine zweite dahingeschaltete Map, die die Gruppennummer zu den 
Gruppenmitglieder auflöst:
query_filter = gidNumber=%s
result_attribute = memberUid,uid
Ich habe aber kein Idee, wie ich die Benutzer herausfiltere, die keinen 
Mailaccount habe.

Ich hoffe, ihr habt für das Problem eine Idee.

schon mal danke und nochmal sorry für die halbfertige Mail,
Malte Swart.


More information about the postfix-users mailing list