Samba

Şuraya atla: kullan, ara

Samba, 1992'den beri, Microsoft Windows işletim sistemlerinin birçok sürümü de içinde olmak üzere, tüm SMB/CIFS istemcilerine dosya yazdırma ve doğrulama hizmetleri sağlamış olan bir Açık Kaynak/Bedava Yazılım ailesidir. Samba, GNU Genel Kamu Lisansı, (GNU General Public License), ücretsiz olarak sağlanabilmektedir.

SUSE Linux için Samba RPM Paketleri

Tüm SUSE Linux tabanlı ürünler için, şimdiki Samba sürümü için ,RPM paketleri burada:

ve tüm Samba.org yansılarında mevcuttur:

Şu anda desteklenen SUSE Linux tabanlı ürünler, SUSE Linux 9.1, 9.2, 9.3, 10.0, UnitedLinux 1/ SUSE Linux Enterprise Server (SLES) 8, SLES 9, ve factory (fabrika) (= geliştirilmekte olan ürün). ia64, ppc, s390(x) gibi - bazı yapılar için kısıtlı sürüm altkümesi bulunur.

Paketteki son değişiklikler için, değişiklikler dosyasına bakınız. Lütfen daha fazla bilgi için de BENİOKU dosyasına bakınız. Tüm ürünler için Samba belgelendirmesi ortak noarch paketi olarak doc dizininde sağlanmaktadır. Tanımlama dosyaları, marka/satıcı ve yamalar (SUSE kaynakları) src alt dizininden sağlanabilir.

Samba hata bildirimi ve gelişmiş hata ayıklama bilgisi

Bunlarda veya bir SUSE Linux ürününün içinde olan paketlerde, herhangi bir sorunla karşılaşırsanız ,lütfen Samba Ekibi'ni suçlamayın. Onun yerine, Samba Bugzilla'ya hata kaydedin, ürün olarak Samba 3.0'ü seçin, sonra 'bileşen' (component) paketlemeyi (Packaging) seçin ve 'atayı (assign to) samba-maintainers at suse dot de'ye ayarlayın veya bunun yerine Novell Bugzilla'yı kullanın ve hatayı atamak için aynı adresi kullanın.

Bugzilla'da hata kaydettiğinizde, lütfen şu önerileri izleyin:

  • herzaman kullandığınız Samba sürümünü belirtin ("smbclient --version" komutuyla bildirildiği şekliyle)
  • hassas bilgi vermeyeceğinizden emin olduğunuz sürece:
    • Samba yapılandırma/kurulum ayarları dosyanızı (/etc/samba/smb.conf) yükleyin
    • (/var/log/samba/ altında bulunan) tüm Samba günlük (log) dosyalarını yükleyin

Sorununuzu çözme sürecinde sizden, ağ izleri (traces) veya gdb tarihçeleri (backtraces) istenebilir. İşte, bunları nasıl oluşturabileceğiniz açıklanıyor:

Ağ izleri (Network traces)

tcpdump ile oluşturulan ağ izlerini (traces) gönderirken ,lütfen şu komutu kullanın:

  tcpdump -i ARAYÜZ -s 0 -w /tmp/tracefile

ARAYÜZ'ü kendi ağ arayüzünüzle değiştirin. Ayrıca, lütfen, ağ izindeki makinelerin görevlerini açıklayın (hangisi istemci, hangisi sunucu, ip adresleri neler, vs.). Donanımla ilgili bilgiler, genelde ilgi alanına girmemektedir.

Tarihçeler (Backtraces)

/var/log/messages'te bir panik iletisi gördüğünüzde, şu adımları izleyerek bir GNU hata ayıklayıcısı (gdb) tarihçesi oluşturabilirsiniz:

  • gdb kurun
  • samba-debuginfo ve samba-doc paketini kurun
  • tarihçe komut dosyasını koşturulabilir hale getirin: chmod +x /usr/share/doc/packages/samba/examples/scripts/debugging/linux/backtrace
  • /etc/samba/smb.conf'daki Samba yapılandırma dosyanızın küresel bölümüne, şu satırı ekleyin:
 panic action = /usr/share/doc/packages/samba/examples/scripts/debugging/linux/backtrace %d

Panik oluşturacak koşulları tekrarladığınızda, tarihçe Samba günlük (log) dosyalarınıza yazılacaktır.

SUSE Linux ürünlerindeki Samba sürümleri

Ürün Sürüm Samba sürümü-RPMsürümü
SLES 8 GA 2.2.5-107
SP 2(a) 2.2.5-160, 2.2.5-177, 2.2.5-178
SP 3 2.2.8a-133
SP 4 2.2.8a-234
YOU 2.2.8a-236
SLES 9 GA 3.0.4-1.22
SP 1 3.0.9-2.1.5
SP 2 3.0.14a-0.4
SP 3 3.0.20b-3.4
YOU 3.0.20b-3.11
SLES 10 GA 3.0.22-13.16
9.1 GA 3.0.2a-51
YOU 3.0.9-2.6
9.2 GA 3.0.7-5
YOU 3.0.9-2.5
9.3 GA 3.0.12-5
YOU 3.0.13-1.3
10.0 GA 3.0.20-4
YOU 3.0.20b-3.5
10.1 GA 3.0.22-11
YOU 3.0.22-13.18


Müşterilerimiz, ürünlerimiz, sorumluluğumuz... Novell Samba Ekibi (Our customers, our products, our responsibility... The Novell Samba Team)