RE: [FreeBSD] openldap

2009-02-14 Başlik Mehmet CELIK

 
Selamlar,
 
Kullanmaya calistiginiz semanin bagimliliklari var gorunuyor.. homeDirectory 
attribute istedigine gore muhtemelen nis.schema  tanimini slapd.conf'a 
yapmadiniz. authldap.schema satirindan once nis.schema'yi eklerseniz, 
probleminiz cozulecektir..
 
--
Saygilarimla..
Mehmet CELIK
 



From: ve...@4gbilisim.comto: free...@lists.enderunix.orgdate: Sat, 14 Feb 2009 
16:50:57 +0200Subject: [FreeBSD] openldap


selamlar,
 
freebsd makine üzerinde openldap yüklüyü slapd.conf ayarlayıp çalıştırınca 
authldap.schema için şöyle bir hata vermekte
/usr/local/etc/openldap/schema/authldap.schema: line 90: AttributeType not 
found: homeDirectory schema üzerinde herhangi bir oynama mevcut değil 
authldap.schema yı iptal edince slapd çalışyor.sorun neden kaynaklanıyor 
olabilir.
 
_
Windows Live™ Photos ile fotoğraflarınızı kolayca  paylaşımı.
http://www.microsoft.com/windows/windowslive/photos.aspx

Re: [FreeBSD] openldap

2009-02-14 Başlik Veysi GÜMÜŞ
yardımlarınız için tşk ederim dediğiniz gibi en alt satıra alınca çalışmaya 
başladı.
  - Original Message - 
  From: Mehmet CELIK 
  To: freebsd@lists.enderunix.org 
  Sent: Saturday, February 14, 2009 5:46 PM
  Subject: RE: [FreeBSD] openldap



   
  Selamlar,
   
  Kullanmaya calistiginiz semanin bagimliliklari var gorunuyor.. homeDirectory 
attribute istedigine gore muhtemelen nis.schema  tanimini slapd.conf'a 
yapmadiniz. authldap.schema satirindan once nis.schema'yi eklerseniz, 
probleminiz cozulecektir..
   

  --
  Saygilarimla..
  Mehmet CELIK




   

--

  From: ve...@4gbilisim.com
  To: freebsd@lists.enderunix.org
  Date: Sat, 14 Feb 2009 16:50:57 +0200
  Subject: [FreeBSD] openldap



  selamlar,

  freebsd makine üzerinde openldap yüklüyü slapd.conf ayarlayıp çalıştırınca 
authldap.schema için şöyle bir hata vermekte
  /usr/local/etc/openldap/schema/authldap.schema: line 90: AttributeType not 
found: homeDirectory schema üzerinde herhangi bir oynama mevcut değil 
authldap.schema yı iptal edince slapd çalışyor.sorun neden kaynaklanıyor 
olabilir.



--
  Diğer Windows Live™ özelliklerine göz atın. Sadece e-posta iletilerinden daha 
fazlası 

[FreeBSD] Re: freebsd openldap 2.4 veri silmede hata

2009-02-05 Başlik veysi gümüş
log dosyasındaki hatayı yazmayı unutmuşum

= bdb_dn2id_delete 0x7: -30994
=- bdb_delete: dn2id failed: DB_LOCK_NOTGRANTED: Lock not granted (-30994)
 == bdb_delete: retrying...


05 Şubat 2009 Perşembe 16:10 tarihinde veysi gümüş gumusve...@gmail.comyazdı:

 Arkadaşlar Mrb,

 freebsd 7.1 üzerinde openldap 2.4 kurulu durumda ldapa veri eklerken veya
 arama yaparken hiçbir problem yaşamazken silmeye kalktığımda ise ldap
 servisi kilitleniyor aynı işlemi phpldap üzerinde denedim ondada ldap cevap
 vermiyor acaba ne gibi sorun olabilir.



Re: [FreeBSD] openldap authentication ve squid

2008-05-18 Başlik Ismail YENIGUL
Merhabalar,

LDAP tabanli sistemlerde kullanici yonetimi icin phpldapadmin veya
GOSA (https://oss.gonicus.de/labs/gosa/) kullanabilirsiniz.
Veya elle ldiff dosyalari olusturmaniz lazim. Yani sisteme
kullaniciyi sisteme adduser ile degilde LDAP'a kayit olarak girmeniz
lazim.


kolay gelsin.

Sunday, May 18, 2008, 7:39:05 PM, you wrote:

 Merhaba, openldap ile sistemimin authentication unu
 sağladım, squid de yine openldap ile kullanıcı
 onaylamasını sağladım, benim yapmak istediğim ise
 sisteme kullanıcı, group eklediğimde veya
 kullanıcının şifresini değiştirdiğimde bunu
 ldap a direk nasıl yazabilirim, ikinci sorumsa
 kullanıcı kullandığı şifreyi 15 gün kullana
 bilsin 15 gün sonra bu şifre ile internete giremesin
 şifresini değiştirince girsin biraz karışık gibi
 oldu.. Şimdiden teşekkürederim...


   
 ___
 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





-- 
+
+ http://www.enderunix.org/ismail  http://www.endersys.com.tr   +
+ EnderUNIX SDT @ Tr   Endersys Consultancy Ltd.+
+ ismail ~ enderunix.org   ismail.yenigul ~ endersys.com.tr +
+ Volunteer, Core Team Member  Project Manager  +
+

SurGATE Messaging Gateway
http://www.endersys.com.tr/urunler/surgate/surgate.html


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




[FreeBSD] Yanıt: RE: [FreeBSD] Openldap yapilandirmasi

2008-02-25 Başlik Ünsal ÇAKMAKCI
Merhaba, dünyazamadım müsait olmadım kusuruma
bakmayın(Mehmet ÇELİK).
/lib/security/pam_ldap.so dosyası nns_ldap ile
kurulmuş

ldapsearch -x -D cn=ottoman,o=turkiye,c=server -s
sub \-b o=turkiye,c=server -W bu komutu
kullandığımda bütün listem geldi açmış
olduğum ottoman kullanıcısı şu şekilde
görünüyor;

# ottoman, People, turkiye, server
dn: uid=ottoman,ou=People,o=turkiye,c=server
uid: ottoman
cn: ottoman
objectClass: account
objectClass: posixAccount
objectClass: top
userPassword::
e2NyeXB0fSQxJGhSSDhnWnNBJG1DTzVlNXlCeTNCYUU1cXRKdTZrNi8=
loginShell: /bin/bash
uidNumber: 500
gidNumber: 500
homeDirectory: /home/ottoman
gecos: ottoman

ldapsearch -x -D cn=ottoman,o=turkiye,c=server -s
sub \-b o=turkiye,c=server -W 
posixAccount=_KULLANICISI komutu ile
# extended LDIF
#
# LDAPv3
# base o=turkiye,c=server with scope subtree
# filter: posixAccount=_KULLANICISI
# requesting: ALL
#

# search result
search: 2
result: 0 Success

ana kullanıcım ile yapınca.
# numResponses: 1

# extended LDIF
#
# LDAPv3
# base o=turkiye,c=server with scope subtree
# filter: posixAccount=ottoman
# requesting: ALL
#

# search result
search: 2
result: 0 Success

Dediklerinizi yaptıktan sonra sistemde şu
değişikler oldu sanaldan vmware ile kurmuş olduğum
fedora da ldap.conf dosyasını editledim server bana
tanımladıktan sonra tekrar boot edince sistemi
kullanıcı listesi gelmedi normalde sanalda sistemi
açınca kullanıcılarım vardı ldap üzerinde
tanımladığım kullanıcılar ile girince kabul
etmedi sadece root olarak girdim, bu ayarlardan sonra
boot süremde bir değişiklik olmadı sistem çok
geç açılıyor bir servis arıyor ama bulamıyor
zannımca yapılandırmamda bir eksiklik var
tahminimce, yardımlarınız için tekrar teşekkür
ederim ... 
 
###
--- Mehmet CELIK [EMAIL PROTECTED] wrote:

 
 ldap.conf dosyasindan alintidir..
  binddn cn=ottoman,o=turkiye,c=server
  bindpw fedora
  
 slapd.conf dosyasindan alintidir..
  
  rootdn cn=ottoman,o=turkiye,c=server rootpw
 matrix
 Yukarida ldapsearch yapacak yetkili kullanici ile,
 LDAP Server'da tanimlanmis kullanici sifre ayni
 degil.. Bunu duzeltmelisiniz. 
  
 Linux'da isler nasil yuruyor bilmiyorum ama
 pam_ldap daha dogrusu pam_ldap.so olmadan bu is
 olmaz. Belki nss_ldap paketinin icinde geliyordur
 ama normalde ikisi birbirinden ayridir. Bunu kontrol
 ediniz.
  
 Daha sonra ufak bir test ile sonucu bildirirseniz
 iyi olur..
  
 sh # ldapsearch -x -D
 cn=ottoman,o=turkiye,c=server -s sub \
-b o=turkiye,c=server -W
  
 Bu komutla o=turkiye,c=server altinda arama
 yapacaksiniz. Sizden sifre isteyecektir. Sifre
 olarak ldap.conf dosyanizda belirttiginiz fedora
 sifresini kullanirsaniz iyi olur.. En azindan
 kafamizdaki yanlis sifre olayina netlik gelmis
 olur..
  
 Eger yukaridaki komut ciktisinda actiginiz
 kullaniciyi gorebilirseniz, asagidaki komutu da
 yurutunuz..
  
 sh # ldapsearch -x -D
 cn=ottoman,o=turkiye,c=server -s sub \
-b o=turkiye,c=server -W 
 posixAccount=_KULLANICISI
  
 Temelde mantik sudur... ldapsearch komutu ile
 dogru bir sekilde sorgulama yapabilirseniz, bu
 sorgulama kriterlerine (verdiginiz parametrelere)
 bagli kalarak ldap.conf dosyasi yapilandirilir.
 Yanlis anlamazsaniz su sekilde soylemek istiyorum
 (daha dogru bir sekilde nasil soylenir bilmiyorum,
 simdiden ozur dilerim), ldap.conf dosyasi oyle
 gelisi guzel yazilmaz.. Belli bir sorgulama metoduna
 gore yazilmalidir. Sorgulama yapilirken, hersey
 dikkatle incelenmelidir. Ornegin, DN uzerine sorgu
 yapabilen bir kullanici posixAccount uzerine sorgu
 yapamayabilir.  Bu gibi seyler cok onemlidir. Eger
 ldapsearch sorgusunda direkt olarak kullanicinin
 cevre degiskenlerini (environment) gorebiliyorsaniz,
 sorgu komutu ve parametreleri ldap.conf dosyasina
 uygun sekilde girilmelidir..
  
 Kullanici cevre degiskenleri asagidaki gibi
 gozukmelidir.. (FreeBSD client ile 2003 Active
 Directory Server'dan alinmistir.)
  
 accountExpires: 9223372036854775807badPasswordTime:
 128482882043593750badPwdCount: 0codePage: 0cn:
 mcelikcountryCode: 0displayName: mcelikgivenName:
 mcelikinstanceType: 4lastLogoff: 0lastLogon:
 128483301761718750logonCount: 12distinguishedName:
 CN=mcelik,CN=Users,DC=x,DC=x
 objectCategory:

CN=Person,CN=Schema,CN=Configuration,DC=x,DC=x
 objectClass: topobjectClass: personobjectClass:
 organizationalPersonobjectClass: userobjectGUID::
 6GfZ4IKSp0iRIIeVNF5aFQ==objectSid::
 AQUAAAUVSyy8Gt3o5BxDFwoyXQQAAA==pwdLastSet:
 12848268687750primaryGroupID: 513
 name: mceliksAMAccountName: mceliksAMAccountType:
 805306368msSFUGidNumber: 10003msSFUHomeDirectory:
 /home/mcelikmsSFULoginShell: /bin/shmsSFUName:
 mcelikmsSFUNisDomain: winnetmsSFUPassword:
 XX
 msSFUUidNumber: 10003
 userAccountControl: 66048userPrincipalName:
 [EMAIL PROTECTED]: 3602uSNCreated:
 3596whenChanged: 20080223193149.0ZwhenCreated:
 20080223193127.0Z
 UNIX LDAP Server ciktisi olarak soyle gorunmelidir..
 (FreeBSD LDAP 

RE: [FreeBSD] Yanıt: RE: [FreeBSD] Yanıt: RE: [FreeBSD] Openldap yapilandirmasi

2008-02-25 Başlik Mehmet CELIK

Estagfirullah, elimizden geldigince yardim ediyoruz.. Listenin amaci bu :))
 
Probleminize gelince, pam_mkhomedir.so modulu olmasi lazim.. Eger kullanici 
sistemde tanimli olmayan bir kullanici ise ve ev dizini bulunmuyorsa, bu modul 
sayesinde login olurken kullanicinin home dizini olusturuluyor.
 
Mesela, login icin asagidaki gibi eklemelisiniz. ssh ve ftp icin opsiyoneldir. 
Eklesinizde olur eklemesenizde..
 
pam - login
 
session  required   pam_mkhomedir.so  skel=/usr/share/skel umask=0022
 
Bu sekilde, session acildigi zaman mecburi olarak ev dizini olusturmasini 
soyluyoruz. Ev dizininin de chmod 755 olmasini sagliyoruz. /usr/share/skel/ 
dizini ise, basit bir dizindir. Bir kullanici olusturuldugunda, bu kullanicinin 
ev dizininde olmasi gerekenlerin bir kopyasidir bu dizin..
 
skel dizinini FreeBSD icin belirttim, Linux'da nerde olacagini da siz 
bulursunuz :))
 
Iyi calismalar..
 
-- Mehmet CELIK Date: Mon, 25 Feb 2008 22:32:34 +0200 From: [EMAIL 
PROTECTED] To: freebsd@lists.enderunix.org Subject: [FreeBSD] Yanıt: RE: 
[FreeBSD] Yanıt: RE: [FreeBSD] Openldap yapilandirmasi  Evet dediklerinizi 
yaptıktan sonra sistem normale döndü time sürelerini 5 indirdim ama log mesaj 
laarına baktığımda /etc/hosts.allow separetor diye bir hata vermiş 29 dk 
sürmüş bu dosya içini editledim ve sistemi yeniden açıp kapatınca normale 
döndüm. Birde vmware den fedora açınca kullanıcı adını ldap da olan bir 
kullanıcı adı ve şifresini girdim kabul etti ama bir uyarı verdi;  Your home 
directory is listed as 'home/ottoman' but it does not apper to exist . Do you 
want log in the root directry as your home directry ? it is unlikly anything 
will will work unless you use a failsafe session.  Yes diyerek devam ettim  
 users +HOME/.dmrc file is being ignored. This prevents the default session 
and language from being saved. File should be owned by user and have 644 
perissions. Users +HOME directory must be owned by user and not writable by 
other users  ve ok tıkladım  Oturum açma ekranına geri döndüm.  ldap 
üzernden girdiğim kullanıcı için dizn olmadığı için verdi diye tahmin ediyorum 
ama sizde bir incelerseniz bu işi çözeceğiz teşekkürler.  
# --- Mehmet CELIK [EMAIL 
PROTECTED] wrote: Selamlar, posixAccount olarak ottoman sisteminiz 
 de bulunuyor. En azindan bu suphemiz kalmadi..  Sistemin cok gec acilma 
mevzusu icin 2 noktaya  bakmalisiniz.Birincisi ldap.conf 
dosyanizda,bind_timeleft   istediginiz_bir_saniye_olarak_ayarlayin  
bind_policy softIkinci olarak da, nsswitch.conf dosyasinda
passwd: files ldap [NOTFOUND=return]olarak ayarlayiniz. ldap.conf 
dosyasi icinde  degisik birkac parametre daha var ama tam olarak  
hatirlamiyorum..Ayrica, openldap icinden gelen ldap.conf ile  
nss_ldap icinden gelen ldap.conf ayni dosyalar  degildir !! Buna dikkat 
etmenizi rica ederim..  OpenLDAP ile gelen ldap.conf cok yalindir. Sadece  
host ve base tanimlarini ve birkac tanede SSL ve  SASL ayariini icerir. 
nss_ldap ile gelen  ldap.conf ise cok karisiktir.Ornek bir ldap 
sorgusu ve nss_ldap icin ldap.conf  dosyasina yazilmasi gerekenler asagidaki 
gibidir.SORGU = ldapsearch -x -D  cn=ottoman,o=turkiye,c=server -s 
sub -b  o=turkiye,c=server -WLDAP.CONFhost 
Server_IP_yazmaniz_daha_garanti_olacaktir.  base o=turkiye,c=server  binddn 
cn=ottoman,o=turkiye,c=server  binddn ottoman_sifresiscope one
nss_base_passwd o=turkiye,c=server  ldapsearch yaparken verilen 
parametrelerin gecerli  karsiliklari, nss_ldap ile gelen ldap.conf  
dosyasina yazilmalidir.. Bu genelde karistiriliyor.Buraya nss_ldap ile 
gelen conf dosyanizi  yapistirirsaniz, dogrulugunu test edebiliriz.  
Sistemin cok gec acilmasi mevzusuna tekrar donersek,  muhtemelen hata veriyor 
ve bu hata aksi  belirtilmedikce messages dosyasina dusmektedir.  *BSD 
sistemler icin bazi durumlarda auth.log  dosyasina da dusmektedir. Linux 
bacaginda nasil ve  nereye dusecegini bilmiyorum.. Bunu da kontrol  
ederseniz iyi olur.Iyi calismalar..-- Mehmet CELIK Date: Mon, 25 Feb 
 2008 20:56:13 +0200 From: [EMAIL PROTECTED] To:  
freebsd@lists.enderunix.org Subject: [FreeBSD]  Yanıt: RE: [FreeBSD] 
Openldap yapilandirmasi   Merhaba, dünyazamadım müsait olmadım kusuruma  
bakmayın(Mehmet ÇELİK).  /lib/security/pam_ldap.so dosyası nns_ldap ile  
kurulmuş  ldapsearch -x -D  cn=ottoman,o=turkiye,c=server -s sub \-b  
o=turkiye,c=server -W bu komutu kullandığımda  bütün listem geldi açmış 
olduğum ottoman  kullanıcısı şu şekilde görünüyor;  #  ottoman, People, 
turkiye, server dn:  uid=ottoman,ou=People,o=turkiye,c=server uid:  
ottoman cn: ottoman objectClass: account  objectClass: posixAccount 
objectClass: top  userPassword::  
e2NyeXB0fSQxJGhSSDhnWnNBJG1DTzVlNXlCeTNCYUU1cXRKdTZrNi8=  loginShell: 
/bin/bash uidNumber: 500 gidNumber:  500 homeDirectory: /home/ottoman 
gecos: ottoman   ldapsearch -x -D cn=ottoman,o=turkiye,c=server -s  
sub \-b o=turkiye,c=server -W

RE: [FreeBSD] Openldap yapilandirmasi

2008-02-24 Başlik Mehmet CELIK

ldap.conf dosyasindan alintidir..
 binddn cn=ottoman,o=turkiye,c=server
 bindpw fedora
 
slapd.conf dosyasindan alintidir..
 
 rootdn cn=ottoman,o=turkiye,c=server rootpw matrix
Yukarida ldapsearch yapacak yetkili kullanici ile, LDAP Server'da tanimlanmis 
kullanici sifre ayni degil.. Bunu duzeltmelisiniz. 
 
Linux'da isler nasil yuruyor bilmiyorum ama pam_ldap daha dogrusu 
pam_ldap.so olmadan bu is olmaz. Belki nss_ldap paketinin icinde geliyordur 
ama normalde ikisi birbirinden ayridir. Bunu kontrol ediniz.
 
Daha sonra ufak bir test ile sonucu bildirirseniz iyi olur..
 
sh # ldapsearch -x -D cn=ottoman,o=turkiye,c=server -s sub \
   -b o=turkiye,c=server -W
 
Bu komutla o=turkiye,c=server altinda arama yapacaksiniz. Sizden sifre 
isteyecektir. Sifre olarak ldap.conf dosyanizda belirttiginiz fedora 
sifresini kullanirsaniz iyi olur.. En azindan kafamizdaki yanlis sifre olayina 
netlik gelmis olur..
 
Eger yukaridaki komut ciktisinda actiginiz kullaniciyi gorebilirseniz, 
asagidaki komutu da yurutunuz..
 
sh # ldapsearch -x -D cn=ottoman,o=turkiye,c=server -s sub \
   -b o=turkiye,c=server -W  posixAccount=_KULLANICISI
 
Temelde mantik sudur... ldapsearch komutu ile dogru bir sekilde sorgulama 
yapabilirseniz, bu sorgulama kriterlerine (verdiginiz parametrelere) bagli 
kalarak ldap.conf dosyasi yapilandirilir. Yanlis anlamazsaniz su sekilde 
soylemek istiyorum (daha dogru bir sekilde nasil soylenir bilmiyorum, simdiden 
ozur dilerim), ldap.conf dosyasi oyle gelisi guzel yazilmaz.. Belli bir 
sorgulama metoduna gore yazilmalidir. Sorgulama yapilirken, hersey dikkatle 
incelenmelidir. Ornegin, DN uzerine sorgu yapabilen bir kullanici 
posixAccount uzerine sorgu yapamayabilir.  Bu gibi seyler cok onemlidir. Eger 
ldapsearch sorgusunda direkt olarak kullanicinin cevre degiskenlerini 
(environment) gorebiliyorsaniz, sorgu komutu ve parametreleri ldap.conf 
dosyasina uygun sekilde girilmelidir..
 
Kullanici cevre degiskenleri asagidaki gibi gozukmelidir.. (FreeBSD client ile 
2003 Active Directory Server'dan alinmistir.)
 
accountExpires: 9223372036854775807badPasswordTime: 
128482882043593750badPwdCount: 0codePage: 0cn: mcelikcountryCode: 0displayName: 
mcelikgivenName: mcelikinstanceType: 4lastLogoff: 0lastLogon: 
128483301761718750logonCount: 12distinguishedName: 
CN=mcelik,CN=Users,DC=x,DC=x
objectCategory: CN=Person,CN=Schema,CN=Configuration,DC=x,DC=x
objectClass: topobjectClass: personobjectClass: 
organizationalPersonobjectClass: userobjectGUID:: 
6GfZ4IKSp0iRIIeVNF5aFQ==objectSid:: 
AQUAAAUVSyy8Gt3o5BxDFwoyXQQAAA==pwdLastSet: 
12848268687750primaryGroupID: 513
name: mceliksAMAccountName: mceliksAMAccountType: 805306368msSFUGidNumber: 
10003msSFUHomeDirectory: /home/mcelikmsSFULoginShell: /bin/shmsSFUName: 
mcelikmsSFUNisDomain: winnetmsSFUPassword: XX
msSFUUidNumber: 10003
userAccountControl: 66048userPrincipalName: [EMAIL PROTECTED]: 3602uSNCreated: 
3596whenChanged: 20080223193149.0ZwhenCreated: 20080223193127.0Z
UNIX LDAP Server ciktisi olarak soyle gorunmelidir.. (FreeBSD LDAP Server)
 
uid: mcelik
gidNumber: 1001
uidNumber: 1001
loginShell: /bin/sh
gecos: LDAP User
cn: mcelik
homeDirectory: /usr/home/mcelik/
userPassword: XXX
 
Daha once AAA (Authentication, Authorization, Accounting) mevzulari ile 
ugrasmadiysaniz, direkt LDAP konusuna girmek biraz agir gelebilir. Iyice 
arastirip ogrenmenizi tavsiye ederim. Oneri olarak, mesela herhangi bir servisi 
LDAP uzerinden yonetebilirsiniz. Mesela Qmail icin yazilmis Vpopmail 
uygulamasini LDAP ile konusturabilirsiniz. Bu noktada AAA icin sadece 
Authentication yapmis olacaksiniz.. Bu konulari kavradiktan sonra, AAA 
mevzusuna girmelisiniz.. Cunku cok karisiktir !!
 
 
Iyi calismalar..
-- Mehmet CELIK Date: Sun, 24 Feb 2008 13:34:31 +0200 From: [EMAIL 
PROTECTED] To: freebsd@lists.enderunix.org Subject: [FreeBSD] Openldap 
yapilandirmasi  Merhaba, openldap yapilandirmasi ilgili ilk sorumda 
cevaplarindan dolayi Mehmet CElik bey e tesekkur ederim. Benden istediginiz 
dosyalari yapistiriyorum.  Not : Aktif olan satirlar. nsswitch.conf passwd: 
files ldap shadow: files ldap group: files ldap bootparams: nisplus 
[NOTFOUND=return] files ethers: files netmasks: files networks: files 
protocols: files ldap rpc: files services: files ldap netgroup: files ldap 
publickey: nisplus automount: files ldap aliases: files nisplus  ldap.conf 
 host 127.0.0.1 base o=turkiye,c=server binddn 
cn=ottoman,o=turkiye,c=server bindpw fedora scope sub timelimit 10 
bind_timelimit 10 idle_timelimit 3600 nss_initgroups_ignoreusers 
root,ldap,named,avahi,haldaemon uri ldap://127.0.0.1/ ssl no tls_cacertdir 
/etc/openldap/cacerts pam_password md5  PAM login dosyasi  #%PAM-1.0 auth 
[user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so 
auth include system-auth account required pam_nologin.so account include 
system-auth password include system-auth # pam_selinux.so close should 

RE: [FreeBSD] openldap kullanici onaylama

2008-02-23 Başlik Mehmet CELIK

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_ldapin 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: 9 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: 9 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?