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
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
Adım 3: Paylaşım Dizini Oluşturma
Paylaşılacak dizini oluşturun:
sudo mkdir -p /home/sharing
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
Paylaşım dizininin sahipliğini ve izinlerini ayarlayın:
sudo chown -R :samba /home/sharing
sudo chmod -R 775 /home/sharing
Adım 5: Samba Konfigürasyonu
Samba yapılandırma dosyasını düzenleyin:
sudo nano /etc/samba/smb.conf
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
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
Adım 6: SMB Sunucusuna Bağlanma
SMB sunucusuna bağlanmak için aşağıdaki yolu kullanın:
smb://ip-address/sharing
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
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
Yapılandırma dosyasını tekrar kontrol edin:
testparm
Değişikliklerin geçerli olması için servisi yeniden başlatın:
sudo systemctl restart smbd
Bu adımları takip ederek Linux üzerinde Samba kurulumunu ve yapılandırmasını başarılı bir şekilde gerçekleştirebilirsiniz.