Linux'ta Samba Kurulumu ve Yapılandırması

Erenalp Tekşen - Aug 5 - - Dev Community

Bu döküman, Linux üzerinde Samba'nın kurulumu, kullanıcı adı ve şifre ile giriş, ayrıca anonim şifre ile giriş konularında adım adım rehberlik sağlar.

Adım 1: Paketin Yüklenmesi

İlk olarak, Samba paketini yükleyin:

sudo apt install samba -y
Enter fullscreen mode Exit fullscreen mode

Adım 2: Servisin Durumunun Kontrolü

Samba servisinin başarılı bir şekilde çalıştığını doğrulamak için durumunu kontrol edin:

systemctl status smbd
Enter fullscreen mode Exit fullscreen mode

Adım 3: Paylaşım Dizini Oluşturma

Paylaşılacak dizini oluşturun:

sudo mkdir -p /home/sharing
Enter fullscreen mode Exit fullscreen mode

Adım 4: Kullanıcı Oluşturma ve Yetkilendirme

Samba için bir kullanıcı oluşturun ve bu kullanıcıya şifre atayın:

sudo adduser samba
sudo smbpasswd -a samba
Enter fullscreen mode Exit fullscreen mode

Paylaşım dizininin sahipliğini ve izinlerini ayarlayın:

sudo chown -R :samba /home/sharing
sudo chmod -R 775 /home/sharing
Enter fullscreen mode Exit fullscreen mode

Adım 5: Samba Konfigürasyonu

Samba yapılandırma dosyasını düzenleyin:

sudo nano /etc/samba/smb.conf
Enter fullscreen mode Exit fullscreen mode

Aşağıdaki satırları dosyanın sonuna ekleyin:

[sharing]
  comment = Samba share directory
  path = /home/sharing
  read only = no
  writable = yes
  browseable = yes
  guest ok = no
  valid users = @samba
Enter fullscreen mode Exit fullscreen mode

Konfigürasyon Parametrelerinin Açıklamaları

  • [sharing]: Bu, paylaşımın adı. Bu isim, SMB sunucusuna bağlanırken kullanılacak.
  • comment: Paylaşım hakkında açıklama ekler. Bu, kullanıcıların ne paylaşıldığını anlamalarına yardımcı olur.
  • path: Paylaşılan dizinin tam yolu. Bu örnekte, /home/sharing.
  • read only: no olarak ayarlandığında, kullanıcıların bu dizine yazabilmesini sağlar.
  • writable: yes olarak ayarlandığında, dizinin yazılabilir olduğunu belirtir.
  • browseable: yes olarak ayarlandığında, paylaşım ağda gözükür hale gelir.
  • guest ok: no olarak ayarlandığında, anonim kullanıcıların erişimi engellenir.
  • valid users: Bu paylaşım için erişim izni verilen kullanıcıları belirtir. @samba, samba grubundaki tüm kullanıcıları temsil eder.

Yapılandırma dosyasının doğru olduğunu testparm ile kontrol edin:

Adım 6: Servisi Yeniden Başlatma

Değişikliklerin geçerli olması için Samba servisini yeniden başlatın:

sudo systemctl restart smbd
Enter fullscreen mode Exit fullscreen mode

Adım 6: SMB Sunucusuna Bağlanma

SMB sunucusuna bağlanmak için aşağıdaki yolu kullanın:

smb://ip-address/sharing
Enter fullscreen mode Exit fullscreen mode

Anonim Erişim Açma

Anonim erişim sağlamak için yapılandırma dosyasını tekrar düzenleyin:

sudo nano /etc/samba/smb.conf
Enter fullscreen mode Exit fullscreen mode

Aşağıdaki satırları ekleyin veya mevcut [sharing] bölümünü aşağıdaki gibi güncelleyin:

[sharing]
   path = /home/sharing
   read only = yes
   browseable = yes
   writable = yes
   guest ok = yes
   create mask = 0755
   directory mask = 0755
Enter fullscreen mode Exit fullscreen mode

Yapılandırma dosyasını tekrar kontrol edin:

testparm
Enter fullscreen mode Exit fullscreen mode

Değişikliklerin geçerli olması için servisi yeniden başlatın:

sudo systemctl restart smbd
Enter fullscreen mode Exit fullscreen mode

Bu adımları takip ederek Linux üzerinde Samba kurulumunu ve yapılandırmasını başarılı bir şekilde gerçekleştirebilirsiniz.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .