Linux OS’te Samba Nasıl Kurulur ve Yapılandırılır
Samba, Linux/Unix sistemleri ile Windows istemcileri arasında kesintisiz dosya ve yazıcı paylaşımını sağlayan güçlü bir açık kaynak yazılım paketidir. Linux sistemlerinin Windows dosya sunucuları olarak görünmesini sağlar, bu da onu kurumsal ağlar veya ev kurulumları gibi karışık işletim sistemi ortamlarında hayati bir araç haline getirir.
Bu kılavuz, Samba’yı bir Linux sistemine kurma ve yapılandırma sürecinde size rehberlik eder, böylece dizinleri paylaşabilir ve erişim izinlerini kolayca yönetebilirsiniz.
Samba Nedir?
Samba, Windows tarafından dosya ve yazıcı paylaşımı için kullanılan SMB (Server Message Block) ve CIFS (Common Internet File System) protokollerini uygular. Bu, aşağıdakileri sağlar:
Linux sistemlerinin Windows makineleri ile dosya paylaşmasını
Linux sistemlerinin Windows paylaşılan klasörlerine erişimini
Heterojen ağlarda paylaşılan kaynaklara merkezi erişim
Adım 1: Samba’yı Kurun
Kurulum süreci, Linux dağıtımınıza bağlı olarak biraz farklılık gösterebilir.
Debian/Ubuntu için:
CentOS/RHEL (7/8+) için:
Fedora için:
Kurulumu doğrulamak için:
Adım 2: Paylaşılan Bir Dizin Oluşturun
Ağ kullanıcıları ile paylaşmak istediğiniz dizini oluşturun.
Bu izinler, misafir kullanıcılar için okuma/yazma erişimi sağlar (kimlik doğrulaması yapılmış kullanıcılar için ayarlanabilir).
Adım 3: Samba Sunucusunu Yapılandırın
Samba yapılandırma dosyasını açın:
Dosyanın en altına aşağıdaki bloğu ekleyin:
Bu, şifresiz (misafir erişimi) erişilebilen “Shared” adlı bir paylaşılan klasörü tanımlar. Daha fazla güvenlik için guest ok devre dışı bırakın ve kullanıcı düzeyinde erişimi yapılandırın.
Düzenledikten sonra dosyayı kaydedin ve kapatın.
Adım 4: Bir Samba Kullanıcısı Ayarlayın
Misafir erişimi yerine kullanıcı kimlik doğrulamasını tercih ediyorsanız, bir Samba kullanıcısı oluşturun:
Sonra smb.conf içindeki paylaşım bloğunu ayarlayın:
Adım 5: Samba Hizmetlerini Yeniden Başlatın
Yeni yapılandırmayı uygulamak için Samba hizmetlerini yeniden başlatın:
Durumu kontrol etmek için:
Adım 6: Güvenlik Duvarını Ayarlayın
Bir güvenlik duvarı kullanıyorsanız, Samba trafiğine izin verin:
UFW (Ubuntu) için:
firewalld (CentOS, Fedora) için:
Adım 7: Paylaşılan Klasöre Erişim
Windows’tan:
Dosya Gezgini’ni açın
Adres çubuğuna Linux sisteminizin IP adresini girin, örneğin:
Gerekirse kimlik doğrulaması yapın
Başka bir Linux sisteminden:
smbclient aracını kullanın:
Ya da paylaşımı bağlayın:
Sonuç
Samba, Linux ve Windows dosya paylaşımı arasındaki boşluğu kapatan güçlü bir araçtır. İster bir ev medya sunucusu kuruyor olun, ister bir iş ağında kaynakları yönetiyor olun, Samba, sorunsuz birlikte çalışabilirlik sağlamak için gereken esneklik ve uyumluluğu sunar. Doğru yapılandırma, kullanıcı erişim kontrolü ve güvenlik duvarı kuralları, güvenli ve verimli dosya paylaşımını sağlamaya yardımcı olacaktır.
Yazıcı paylaşımı, Samba’nın bir etki alanı denetleyicisi olarak kullanılması veya Active Directory entegrasyonu gibi gelişmiş kurulumlar hakkında yardıma ihtiyacınız varsa, lütfen bir takip kılavuzu talep etmekten çekinmeyin.


