Selamlar, slapd.conf dosyanda
 
rootdn "cn=fedora,o=turkiye,c=server"
 
olarak belirttiginiz kullaniciyi actiniz mi ?
 
Ayrica, slapd.conf server bacaginin ayar dosyasidir. Bunun bir de client bacagi 
vardir. Genelde ayni dizinde bulunurlar. (Linux uzerinde nerde olacagini 
bilmiyorum..) "ldap.conf" dosyasi, client bacagi icin ayarlari barindirir..
 
Su ana kadar muhtemelen sadece server yapilandirmasi yaptiniz. (Sanirim..) 
"nss_ldap" ve "pam_ldap" yuklediniz mi ? Eger yuklemediyseniz bir an evvel 
yukleyin. Cunku bunlar olmadan herhangi bir LDAP Server'dan Auth ve User 
Information cekemezsiniz !!
 
Sizin yaptiklarinizla, "nss_ldap"in yapacaklari cok cok farkli seylerdir. Siz 
su anda server yapilandirmissiniz. Fakat, bu server'dan kimlik dogrulama yapmak 
icin daha birsey yapmamissiniz. Soyle ornek vereyim, LDAP ile alakasi olmayan 
bir makina da; "nss_ldap" kullanarak LDAP Server'dan kimlik dogrulama 
yaptirabilirsiniz.
 
> User infomation sekmesinde ldap server > ldap://127.0.0.1/ ve base DN 
> dc=turkiye,dc=server> bunları yazdim Authentication enable ldap support> 
> bolumunede ayni bilgileri girdim
 
Yukarida ki yaziniza bakinca, sanirim Fedora uzerinde bir program veya arayuz 
ile yapilandirmissiniz :)) Arayuz "nsswitch.conf" dosyasinda "ldap" metodunu da 
eklemis, herhalde.. Fakat "ldap.conf" dosyasi bu kadar kisa degil. En azindan 
"binddn" ve "bindpw", SASL destegi, SSL destegi olup olmayacagi v.s. gibi 
seyler cok onemlidir. Bu is 2 tiklamayla yapilacak gibi gelmiyor bana..
 
Gene ayni arayuz icin konusuyorum, pam.d icin LDAP Authentication ayarlamistir. 
Sistemin "login" icin olan pam dosyasini gonderebilirseniz cok iyi olur. 
Aslinda asagidaki maddeleri listeye gonderirseniz daha iyi olur..
 
1)  nsswitch.conff dosyasi
2)  ldap.conf dosyasi
3)  login dosyasi (PAM dosyasi)
4)  nss_ldap ve pam_ldap yuklumu deil mi ?
5)  ldapsearch v.s. client icin olan araclar bulunuyor mu ?
6)  "rootdn" veya LDAP Server'da sadece "READ" yapabilecek yetkide bir 
kullanici var mi ?
 
Iyi calismalar..
-- Mehmet CELIK> Date: Sat, 23 Feb 2008 16:23:00 +0200> From: [EMAIL 
PROTECTED]> To: freebsd@lists.enderunix.org> Subject: [FreeBSD] openldap 
kullanici onaylama> > Merhaba, openldap server uzerinden kullanıcı> onaylaması 
yapmak istiyordum, openldap uzerine> gerekli kullanıcı lari actim ve 
Authentication> programi icersinde User infomation sekmesinde ldap> server > 
ldap://127.0.0.1/ ve base DN dc=turkiye,dc=server> bunları yazdim 
Authentication enable ldap support> bolumunede ayni bilgileri girdim options 
bolumune ise > Authentication system acconts by network services> isaretledim 
ama sistem nerdeyse 10 dk icerisinde> acilmaya basladi ve kullanici onaylamasi 
yapmadi baska> bir pc den yaptigim denemeden anladim, acaba sorun> nerde 
yardimci olacaklara simdiden tesekkurler.> Not: fedora 7 kullaniyorum> 
/etc/skel klasorunu kullanıcılarin dizinlerine > kopyaladim kullanici 
haklarinide verdim.> > sldap.conf :> 
#######################################################################> # ldbm 
and/or bdb database definitions> 
#######################################################################> > 
database bdb> suffix "o=turkiye,c=server"> rootdn 
"cn=fedora,o=turkiye,c=server"> # Cleartext passwords, especially for the 
rootdn,> should> # be avoided. See slappasswd(8) and slapd.conf(5) for> 
details.> # Use of strong authentication encouraged.> rootpw matrix> # rootpw 
{crypt}ijFYNcSNctBYg> > # The database directory MUST exist prior to running> 
slapd AND > # should only be accessible by the slapd and slap> tools.> # Mode 
700 recommended.> directory /var/lib/ldap> > Ornek ldif :> > dn: 
o=turkiye,c=server> objectClass: top> objectClass: organization> o: turkiye> > 
dn: ou=users,o=turkiye,c=server> objectClass: top> objectClass: 
organizationalUnit> ou: users > > dn: ou=groups,o=turkiye,c=server> 
objectClass: top> objectClass: organizationalUnit> ou: groups> > dn: 
uid=root,ou=users,o=turkiye,c=server> uid: root> cn: root> objectClass: 
account> objectClass: posixAccount> objectClass: top> objectClass: 
shadowAccount> userPassword:> {crypt}$1$IPbSCFbu$ofvyWcFhaca2m1kHWmK230> 
shadowLastChange: 13912> shadowMax: 99999> shadowWarning: 7> loginShell: 
/bin/bash> uidNumber: 0> gidNumber: 0> homeDirectory: /root> gecos: root> > dn: 
cn=root,ou=groups,o=turkiye,c=server> objectClass: posixGroup> objectClass: 
top> cn: root> userPassword: {crypt}x> gidNumber: 0> > dn: 
uid=ottoman,ou=users,o=turkiye,c=server> uid: ottoman> cn: ottoman> 
objectClass: account> objectClass: posixAccount> objectClass: top> objectClass: 
shadowAccount> userPassword:> 
{crypt}$1$hRH8gZsA$mfgg45dfgCO5e5yBy3BaE5qtJu6k6/> shadowLastChange: 13912> 
shadowMax: 99999> shadowWarning: 7> loginShell: /bin/bash> uidNumber: 500> 
gidNumber: 500> homeDirectory: /home/ottoman> gecos: ottoman> > dn: 
cn=ottoman,ou=groups,o=turkiye,c=server> objectClass: posixGroup> objectClass: 
top> cn: ottoman> userPassword: {crypt}x> gidNumber: 500> > > > 
___________________________________________________________________> Yahoo! 
kullaniyor musunuz? http://tr.mail.yahoo.com> Istenmeyen postadan biktiniz mi? 
Istenmeyen postadan en iyi korunma > Yahoo! Posta'da> > > FreeBSD 6 kitabi: 
http://www.acikakademi.com/catalog/freebsd6> 
---------------------------------------------------------------------> Listeye 
soru sormadan once lutfen http://ipucu.enderunix.org sitesine bakiniz.> > 
Cikmak icin, e-mail: [EMAIL PROTECTED]> Liste arsivi: 
http://news.gmane.org/gmane.org.user-groups.bsd.turkey> > 
_________________________________________________________________
Need to know the score, the latest news, or you need your Hotmail®-get your 
"fix".
http://www.msnmobilefix.com/Default.aspx

Cevap