[BSD] ldap unix auth

Gabor HALASZ halasz.g at freemail.hu
2012. Okt. 14., V, 12:16:30 CEST


On 10/14/2012 9:25 AM, Andras POTOCZKY wrote:
> sziasztok
>
> Erdeklodnek, hogy mi a velemenyetek a unix user ldap authentikaciorol?
> Gondolkodom rajta, hogy a sok szervert osszehozom 1 adatbazisba.
> Mindenhol fenntartanek egy helyi root accountot, de minden mas user
> account egy kozponti adatbazisbol jonne. Van ebben valakinek gyakorlati
> tapasztalata?

Van.

> Vannak ismert buktatok?

Csak azok vannak, de ha egy kicsit tagitani akarod a horizontot(nem csak 
unix auth), akkor ezek szaporodnak.

> Sokat nem szeretnek szivni vele,
> de a kozpontositas jol jonne.

Sokat fogsz szivni, foleg, ha nem dokumentaciot olvasol, hanem 
mindenfele idetlen forumokat es howto-kat, amiket elotur a kugli.

Nos, a root-on kivul minden user megoldhatatlan (nem csak root account 
kell a bootolashoz, pl maga az ldap szerver sem root-kent fut, es az 
rcorder vegen van, igy a tobbi szerver sem tud elindulni). A base 
accountok a password fileben + a userek az ldap-ban viszont jol 
mukodik(a technikai korlatokat figyelembeveve). BSD-n szerencsere a base 
accountok egyformak (/usr/ports/UIDs), ha megsem, akkor szinkronizalni 
kell a base accountokat is valami masolgatos megoldassal. Nalam most a 
kovetkez mukodik:


heimdal---sasl---openldap---samba_ads
                           |
                           |--pam---unix_auth
                           |      |-ssh_auth
                           |      |
                           |      |-sasl---sendmail
                           |
                           |--radius---mpd
                           |         |-hostapd
                           |
                           |--pure_ftpd
                           |
                           |--lighttpd
                           |--webappok
                           |--dbmail
                           |--dhcp

Igy mindenkinen egy accountja (es latszolag egy, de valojaban ket 
passwordje) van mindenhez, aztan az ldap-ban allitgatom a 
hozzafereseket. A management kisse nehezkes, a usereket az smb-n 
keresztul krealom (idmapper, net rpc user add vagy domain member 
windows-rol :), aztan egy ldapadmin-nal meg utanaallitom mindazt, amit 
kell, illetve azon keresztul managelem (rakosgatom ki/be a csoportokbol, 
stb...), a kerberos accountokat viszont kezzel kell letrehozni (de oda 
csak a nevet kell beirni). Ha vegre lesz samba4, akkor ez is elmulik 
talan, mint a gyikka valtoztatas :) Jah, es jol mukodo certificate chain 
sem art hozza, mert ssl nelkul az ssf igen alacsony, es azt nem szereti 
az openldap (bar lehet allitani, de tul alacsonyra nem erdemes, ha nem 
akarsz vendeg adminokat :).



További információk a(z) BSD levelezőlistáról