[Postfixbuch-users] Konfig mit ldap

Peer Heinlein p.heinlein at heinlein-support.de
Fr Sep 14 10:13:39 CEST 2012


Am Donnerstag, 13. September 2012, 23:04:48 schrieb Carsten Laun-De Lellis:


> Error in configuration file /scripts/ldap/mail/auth.ldap line 16: Unknown
> setting: user_global_uid (Fehlermeldung stammt aus dovecot)

Ja, da hat sich teilweise was geändert.

Wie auch immer: Es gibt mehrere Möglichkeiten, wie man da systemweite 
virtuelle IDs vergeben kann.

Der m.M.n. mit Abstand beste Weg ist es, das direkt in der LDAP-Abfrage als 
hardcodiertes Ergebnis einzubauen.

Also wenn du die User-ID/Grouppen-ID 10000 hast, dann machst Du:

user_attrs = mailMessageStore=home,=uid=10000,=gid=10000

oder wenn man den Mailpfad auch noch automatisch berehcnen lassen will:

user_attrs =   =home=/mail/%d/%n,=uid=10000,=gid=10000

Die Zuweisung bei Dovecot ist hier immer:

LDAPATTRIBUT=dovecotvariable=HARTERWERT

Also:

=uid=1000 ist:

nixausdemldaplesen, sondern $uid mit 10000 füllen

Ich mache das nur noch, das sorgt dann auch an etwas abgelegeneren Stellen 
(Tiefen der Sieve-Scripte und andere Besonderheiten) immer sicher dafür, daß 
uid & Co sauber gesetzt sind. Das war bei den globalen-Parametern davon 
nicht immer der Fall. Aber wenn man es hier einfach in 100% der Fälle als 
Abfrageergebnis zurückliefert, dann ist man immer auf der guten Seite.

Also: Vergiß user_global_id, die fliegen da natürlich dann raus.

Peer

-- 

Heinlein Support GmbH
Linux: Akademie - Support - Hosting
http://www.heinlein-support.de

Tel: 030/405051-42
Fax: 030/405051-19

Zwangsangaben lt. §35a GmbHG:
HRB 93818 B / Amtsgericht Berlin-Charlottenburg, 
Geschäftsführer: Peer Heinlein  -- Sitz: Berlin



Mehr Informationen über die Mailingliste Postfixbuch-users