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 soft
 
Ikinci 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" -W
 
LDAP.CONF
 
host  Server_IP_yazmaniz_daha_garanti_olacaktir.
base  o=turkiye,c=server
binddn  cn=ottoman,o=turkiye,c=server
binddn  ottoman_sifresi
 
scope 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: [email protected]> 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 > 
"posixAccount=XXXX_KULLANICISI" komutu ile> # extended LDIF> #> # LDAPv3> # 
base <o=turkiye,c=server> with scope subtree> # filter: 
posixAccount=XXXX_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=XXXX_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=xxxxx,DC=xxxxx> > objectCategory:> >> 
CN=Person,CN=Schema,CN=Configuration,DC=xxxxx,DC=xxxxx> > objectClass: 
topobjectClass: personobjectClass:> > organizationalPersonobjectClass: 
userobjectGUID::> > 6GfZ4IKSp0iRIIeVNF5aFQ==objectSid::> > 
AQUAAAAAAAUVAAAASyy8Gt3o5BxDFwoyXQQAAA==pwdLastSet:> > 
128482686877500000primaryGroupID: 513> > name: mceliksAMAccountName: 
mceliksAMAccountType:> > 805306368msSFUGidNumber: 10003msSFUHomeDirectory:> > 
/home/mcelikmsSFULoginShell: /bin/shmsSFUName:> > mcelikmsSFUNisDomain: 
winnetmsSFUPassword:> > XXXXXXXXXXXXXXXXXXXXXX> > 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: XXXXXXXXXXXXXXXXXXXXXXX> > > > 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:> > [email protected]> 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 be 
the first session>> > rule> session required pam_selinux.so close> session> > 
include system-auth> session required> > pam_loginuid.so> session optional 
pam_console.so> #> > pam_selinux.so open should only be followed by>> > 
sessions to be executed in the user context> session> > required pam_selinux.so 
open> session optional> > pam_keyinit.so force revoke> session optional> > 
pam_ck_connector.so> > Pam system-auth> > #%PAM-1.0>> > # This file is 
auto-generated.> # User changes will> > be destroyed the next time> authconfig 
is run.> auth> > required pam_env.so> auth sufficient pam_unix.so> > nullok> 
try_first_pass> auth sufficient pam_ldap.so> > use_first_pass> auth required 
pam_deny.so> > account> > required pam_unix.so broken_shadow> account> > 
sufficient pam_localuser.so> account sufficient> > pam_succeed_if.so uid < 500> 
quiet> account> > [default=bad success=ok> user_unknown=ignore]> > pam_ldap.so> 
account required pam_permit.so> >> > password requisite pam_cracklib.so> 
try_first_pass> > retry=3> password sufficient pam_unix.so md5 nullok>> > 
try_first_pass use_authtok> password sufficient> > pam_ldap.so use_authtok> 
password required> > pam_deny.so> > session optional pam_keyinit.so> > revoke> 
session required pam_limits.so> session> > [success=1 default=ignore]> 
pam_succeed_if.so> > service in crond quiet use_uid> session required> > 
pam_unix.so> session optional pam_ldap.so> >> > slapd.conf> > # Allow self 
write access> # Allow> > authenticated users read access> # Allow anonymous> > 
users to authenticate> # Directives needed to> > implement policy:> # access to 
dn.base="" by * read>> > # access to dn.base="cn=Subschema" by * read> #> > 
access to *> # by self write> # by users read> # by> > anonymous auth> #> # if 
no access controls are> > present, the default> policy> # allows anyone and> > 
everyone to read anything but> restricts> # updates> > to rootdn. (e.g., 
"access to * by * read")> #> #> > rootdn can always read and write EVERYTHING!> 
>> >> #######################################################################>> 
> # ldbm and/or bdb database definitions>> >> 
#######################################################################>> > > 
database bdb> suffix "o=turkiye,c=server"> rootdn> > 
"cn=ottoman,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> > {MD5}4Rxxi5niaxyotF8t9FXHCw==> > # 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> > 
ldapsearch v.s. client icin olan> > araclar bulunuyor mu> ?> GQ diye bir arac 
kullanmaya> > calisiyorum> > nss_ldap kurulu ama pam_ldap kurulu> > degil ama 
arama> yapica nss_ldap geliyor.> > ilginiz> > icin tekrar tesekkur ederim iyi 
bilmedigim bir> konu> > ogrenmek istiyorum dersaneyede gittim ama ldap>> > 
konusuna iyi deginilmemisti.Tesekkurler.> > > >> >> 
___________________________________________________________________>> > 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>> >> 
--------------------------------------------------------------------->> > === 
message truncated ===> > > > > 
___________________________________________________________________> 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> > 
_________________________________________________________________
Connect and share in new ways with Windows Live.
http://www.windowslive.com/share.html?ocid=TXT_TAGHM_Wave2_sharelife_012008

Cevap