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.