Hali,
szoval van egy mukodo beallitasom, de mindig is fura volt. Sokat nem foglalkoztam vele, mert nagyjabol mukodott. Na most viszont szerettem volna beallitani valamit es nem megy.
Amit szeretnek, az a felhasznalok filterezese, hogy csak olyan felhasznalok tudjanak authentikalni, akiknek van posixAccount objectClass-uk. Tehat valahogy igy lottem be a configot:
uris = ldap://127.0.0.1
auth_bind = yes
auth_bind_userdn = uid=%u,ou=People,dc=example,dc=com
ldap_version = 3
base = ou=People, dc=example, dc=com
scope = subtree
user_filter = (&(objectClass=posixAccount)(uid=%u))
pass_attrs = uid=user
pass_filter = (&(objectClass=posixAccount)(uid=%u))
Na ez tojik ra magasrol. Mert mindenkit beenged ( senkinek sincs ilyen objectClass-a;) ), ha kiveszem a pass_attrs es pass_filter/user_filter sorokat, akkor is. Mar azon torom a fejem, hogy atvaltok Password lookup-ra, ha ez az Auth bind-es megoldas nem megy. De egyik doksiban sem irtak, hogy Auth bind-nel a pass_filter/user_filter nem mukodik.
Van ezzel valakinek tapasztalata?
Dovecot verzio: 1:2.1.7-7+deb7u1
- 3359 megtekintés
Hozzászólások
Ez idaig nem sok:( Mindenkinek mukodik jol? Vagy mar senki sem hasznal dovecot-ot?
- A hozzászóláshoz be kell jelentkezni
De más is használ LDAP -al dovecot -ot, szerintem a user_filter -lesz a ludas, szerintem a az uid=%u nem kell, de ha otthon leszek megnézem én hogy raktam össze
----
올드보이
http://molnaristvan.eu/
- A hozzászóláshoz be kell jelentkezni
A doksi pedig azt irja:
auth_bind = yes
pass_attrs = uid=user
pass_filter = (&(objectClass=posixAccount)(uid=%u))
- A hozzászóláshoz be kell jelentkezni
Bár nálam picit más van, de talán kiindulásnak kihámozol belőle valamit:
user_attrs = homeDirectory=home,uidNumber=uid,gidNumber=gid
user_filter = (&(objectClass=qmailUser)(uid=%u))
pass_attrs = uid=user,userPassword=password
Érdemes lenne logokat is nézegetni.
- A hozzászóláshoz be kell jelentkezni
Nekem virtualmailboxaim vannak, igy a userdb-s dolgok nem az ldap-bol jonnek:
userdb {
driver = static
args = uid=111 gid=111 home=/var/vmail/%d/%n allow_all_users=yes
}
Nalad az "auth_bind = yes" be van allitva? Tehat password lookup-ot hasznalsz, vagy auth bindeset?
- A hozzászóláshoz be kell jelentkezni
auth_bind nincs beállítva.
"dn = " és "dnpass = " van beállítva.
- A hozzászóláshoz be kell jelentkezni
Aha, ugy konnyu, ugy nekem is megy!
Kicsit jatszottam vele, es atallitottam password lookup-ra, ugy mar hasznalja a filtert. Most marad igy, mert nincs jobb otletem.
- A hozzászóláshoz be kell jelentkezni