Monday, August 10, 2009

2 Samba sunucu arasında 2 yönlü güven oluşturmak


Samba kullanırken, 2 farklı sunucuda samba kurmuş iseniz ve kullanıcılarınızın karşılıklı olarak diğer sunucu kaynaklarını kullanmasını istiyorsanız, sunucularınızın karşılıklı birbirlerine güvenmeleri gerekir. ingilizce "two way trust relationship" denilen bir bağlantı oluşturmak gerekir.
Öncelikle karşılıklı sunucularda birer kayıt yaratmalısınız:
smbpasswd -a -i karsi_etkialani_adi
...
Added user karsi_etkialani_adi$
Her iki sunucuda da, "/etc/samba/smbpasswd" dosyasında bu kayıtları, [i ] ekli olarak görebilirsiniz.
Bundan sonra:
net rpc trustdom establish karsi_etkialani_adi
Burada sorulan şifre karşı sunucuda daha önce yarattığınız şifredir.

winbind ve samba servislerini yeniden başlatınız.

test için:
net rpc trustdom list -Uroot
ayrıca:
wbinfo -m ile de trust bilgisini alabilirsiniz. Yine winbind -u komutunda
"karsi_etkialani_adi\kullanıcı_adı" şeklinde kullanıcı adlarını görebilmelisiniz.

Bu konu ile ilgili Samba belgesine buradan bakabilirsiniz:
<http://samba.org/samba/docs/man/Samba-HOWTO-Collection/InterdomainTrusts.html>

Karşılaşan olabilir diyerek kısa bir ek not:
Bu işlemi Fedora da kurulu samba 3.0.14a ile Centos üzerinde kurulu 3.0.33
arasında başaramadık, çözüm olarak Centos daki samba sürümünü 3.0.14a yaparak başarabildik.

No comments: