Samba ile Ubuntu'da Ağ Paylaşımlı Klasörü Nasıl Kurulur

Samba ile Ubuntu'da Ağ Paylaşımlı Klasörü Nasıl Kurulur

Ev ağınızdaki dosyaları birden fazla işletim sistemi arasında kolayca paylaşmak istediyseniz, Samba'dan başkasına bakmayın.





Bu kılavuz, Samba kullanarak Ubuntu Linux'ta bir ağ paylaşımlı klasörünün nasıl kurulacağını gösterecektir. Samba sunucusuyla, Windows, macOS veya Linux kullanıyor olmanızdan bağımsız olarak ağınızdaki dosyaları kolayca paylaşabilirsiniz.





Samba nedir?

Samba, orijinal olarak Microsoft ve IBM tarafından geliştirilen SMB protokol paketinin açık kaynaklı sürümlerini uygulayan bir dosya paylaşım hizmetidir. Samba, Microsoft Windows dosya paylaşım protokolleriyle birlikte çalışmasına izin veren programlar içerir.





istek listesine ekle chrome eklentisi

Samba ayrıca standart TCP/IP ağlarını kullanarak diğer istemcilerle kolayca iletişim kurmanıza olanak tanır.

Adım 1: Samba'yı Kurma

Bu kılavuz Ubuntu Linux 20.04 LTS kullanacaktır, ancak Ubuntu 16.04 veya sonraki bir sürümünü kullanıyor olsanız bile adımlar işe yarayacaktır. Paket kaynak bilgilerinizi güncelleyerek başlayın.



sudo apt update

Ardından, aşağıdaki komutu kullanarak Samba'yı yükleyin:

sudo apt install samba

Samba'nın başarıyla yüklenip yüklenmediğini kontrol etmek için aşağıdaki komutu çalıştırın:





smbd --version

Çıktı aşağıdakine benzer olmalıdır.

2. Adım: Samba'yı Yapılandırma

Dosyaları diğer ağ cihazlarıyla güvenli bir şekilde paylaşabilmek için Samba sunucusunu yapılandırmanız gerekir. Samba için ana yapılandırma dosyası şurada bulunur: /etc/samba/smb.conf PC'nizde. Bu kılavuz, Samba yapılandırma dosyasını düzenlemek için Vim metin düzenleyicisini kullanır, ancak istediğiniz başka bir metin düzenleyiciyi kullanmaktan çekinmeyin.





Not: Yapılandırma dosyasını düzenlemek için yönetici ayrıcalıklarına sahip olmanız gerekir.

sudo vim /etc/samba/smb.conf

Yapılandırma dosyasının en altına aşağıdaki satırları ekleyin.

[sambashare]
comment= Network Shared Folder by Samba Server on Ubuntu
path = /home/your_username/sambashare
force user = smbuser
force group = smbgroup
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
public = yes
read only = no

güncellemeyi unutmayın yol kullanıcı adınızla birlikte parametre. Aşağıdaki komutu çalıştırarak kullanıcı adınızı alabilirsiniz:

echo $USER

NS Vim düzenleyicisinden çık değişikliklerinizi yaptıktan sonra yazmanız yeterli : wq ve basın Girmek anahtar.

Konfigürasyonları Anlamak

İşte az önce eklediğiniz yapılandırma satırlarının kısa bir açıklaması.

  • Bölüm : Yapılandırma dosyasındaki yeni bir bölüm köşeli parantezler ( [] ). Bu durumda, bölüm [samba paylaşım] .
  • Yorum Yap : Bu kod satırı, bu bölümün ne hakkında olduğuna dair kısa bir özet sağlar. Özellikle, yapılandırma dosyasında birkaç paylaşılan dizin bölümünüz varsa yararlıdır.
  • Yol : Bu, belirlenmiş ağ paylaşımlı klasörünüzün dizinine giden yoldur.
  • Kullanıcıyı zorla : Samba sunucusunun dosya paylaşımı için kullanacağı sistem kullanıcısı.
  • Kuvvet grubu : Samba sistem kullanıcısının ait olacağı grubun adı.
  • Maske oluştur : Bu parametre, paylaşılan klasörde yeni oluşturulan dosyalar için izinleri ayarlar. Bu durumda, değer 0664'tür, bu, dosyanın ve grubun sahibinin okuma ve yazma izinlerine, diğer kullanıcıların ise yalnızca okuma izinlerine sahip olacağı anlamına gelir.
  • Oluşturma modunu zorla : İle birlikte çalışır maske oluştur Doğru dosya izinlerini ayarlamak için parametre.
  • dizin maskesi : Bu parametre, paylaşılan klasördeki klasörlerin izinlerini belirler. 0775 izinleri, sahip ve grubun okuma, yazma ve yürütme izinlerine sahip olduğu, diğerlerinin ise yalnızca okuma ve yürütme izinlerine sahip olduğu anlamına gelir.
  • Dizin modunu zorla : Bu parametre, aşağıdakilerle işbirliği içinde çalışır: dizin maskesi doğru dizin izninin ayarlandığından emin olmak için.
  • Halk : Bu parametre, bunun ağınızdaki bir ortak klasör olduğunu ve diğer cihazların buna erişebileceğini belirtir.
  • Sadece oku : Paylaşılan klasör içindeki dosyaları değiştirme izinlerini belirtir.

3. Adım: Samba Kaynakları Oluşturma

Samba sunucusunu yapılandırdıktan sonra, şimdi Samba kullanıcısı ve paylaşılacak dizin gibi gerekli kaynakları oluşturmanız gerekiyor. Bu kaynaklar, ağdaki bir klasörü paylaşma sürecini kolaylaştıracaktır.

1. Paylaşılan Klasör

Paylaşılan klasörü, yukarıdaki Samba yapılandırma dosyasında belirtilen yolda oluşturmanız gerekir. Bu kılavuz, adlı paylaşılan bir klasör kullanır. sambashare ana dizininizde bulunur.

kullanarak ana dizininize gidin. cd komutu .

cd ~

Ardından aşağıdaki komutu kullanarak paylaşılan dizini oluşturun:

mkdir -p sambashare

2. Samba Kullanıcısı ve Grubu

Sonraki adım, yapılandırma dosyasında belirtilen Samba sistem kullanıcısını ve grubunu oluşturmaktır.

Aşağıdaki komutu kullanarak Samba sistem grubunu oluşturabilirsiniz:

sudo groupadd --system smbgroup

Ardından, kullanarak Samba sistem kullanıcısını oluşturun. kullanıcı ekleme .

sudo useradd --system --no-create-home --group smbgroup -s /bin/false smbuser

Yukarıdaki komut bir sistem kullanıcısı oluşturur ve kullanıcıyı yukarıda oluşturulan Samba grubuna ekler. Ayrıca bu bir sistem kullanıcısı olduğu için herhangi bir ev dizini oluşturulmaz.

3. Paylaşılan Klasör Sahibini Değiştirme

Samba kullanıcısı ve grubu yerleştirildikten sonra, artık paylaşılan klasör sahibini yeni kullanıcıyla değiştirebilirsiniz. smbuser ve gruba küçük grup . Aşağıdaki komutu kullanarak bunu başarabilirsiniz:

sudo chown -R smbuser:smbgroup ~/sambashare

Son olarak, gruba paylaşılan klasöre ve içindeki içeriğe yazma erişimi vermek için aşağıdaki komutu verin.

sudo chmod -R g+w ~/sambashare

4. Adım: Samba Hizmetini Yeniden Başlatma

Samba yapılandırma dosyasındaki değişikliklerin geçerli olması için Samba hizmetini yeniden başlatmanız gerekir.

sudo systemctl restart smbd

Servis yeniden başladıktan sonra aşağıdaki komutla durumunu kontrol edebilirsiniz:

sudo systemctl status smbd

Not : Güvenlik duvarınızı etkinleştirdiyseniz, aşağıdakileri kullanarak Samba'yı da etkinleştirilmiş kurallarınıza eklemelisiniz. ufw komutu .

sudo ufw enable samba

Adım 5: Paylaşılan Klasöre Erişme

Paylaşılan klasörünüze artık ağınızdaki cihazlar tarafından erişilebilir.

Windows'ta

Windows'ta, Windows Gezgini'ni kullanarak paylaşılan klasöre erişebilirsiniz. kullanarak dosya gezginini başlatabilirsiniz. Windows + E klavye kısayolu.

Adres çubuğuna şunu yazın \ip_address_of_pc_with_shared_foldersambashare .

Doğru IP adresi ve paylaşılan klasör adıyla değiştirmeyi unutmayın.

google dokümanlar için en iyi eklentiler

Sistem ayrıca sizden Linux PC'deki kullanıcının kullanıcı adını ve şifresini girmenizi isteyecektir.

Ubuntu'da

Ubuntu Linux'ta varsayılan dosya yöneticisini açın ve Diğer Konumlar buton. Daha sonra, içinde Sunucuya bağlan girin, aşağıdaki biçimde bir IP adresi girin:

smb://ip_adresss_of_pc_with_shared_folder/sambashare

Kayıtlı veya anonim olarak bağlanabilirsiniz. seçerseniz aklınızda bulunsun kayıtlı kullanıcı açılır menüden, kullanıcının kimlik bilgilerini belirtmeniz gerekir.

macOS'ta

Mac kullanıcıları da paylaşılan klasöre kolayca erişebilir. Finder menüsünde, üzerine tıklayın. sekmesinde ve ortak paylaşılan klasöre sahip bilgisayar listelenecektir. Seçin ve dosyalara erişebilmelisiniz.

Dosyaları Birden Çok Cihaz Arasında Verimli Bir Şekilde Paylaşma

Bu kılavuz, Samba kullanarak bir ağdaki dosyaların nasıl paylaşılacağını incelemiştir. Samba ile, cihazlarda çalıştırdığınız işletim sisteminden bağımsız olarak bir ağdaki dosyaları paylaşabilirsiniz.

Yalnızca Linux değil, Windows makinenizde paylaşılan bir ağ klasörü de yapılandırabilirsiniz.

Paylaş Paylaş Cıvıldamak E-posta Windows 10'da Ağ Dosya Paylaşımı Nasıl Yapılır?

USB flash sürücünüzü bulamıyor musunuz? Dosyanızı bunun yerine yerel ağ üzerinden paylaşın.

Sonrakini Oku
İlgili konular
  • Linux
  • Dosya paylaşımı
  • Bilgisayar ağları
Yazar hakkında gitmek güzel(36 Makale Yayımlandı)

Mwiza, mesleğe göre yazılım geliştirir ve Linux ve ön uç programlama üzerine kapsamlı bir şekilde yazar. İlgi alanlarından bazıları tarih, ekonomi, politika ve işletme mimarisidir.

Mwiza Kumwenda'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın