Samba'yı Ubuntu Linux'a yükleyin ve Windows 10 ile paylaşın

Linux, Windows veya Mac'ler gibi çeşitli işletim sistemlerini yönettiğimizde, aralarında dosya aktarımının etkili olması ve tüm uygun gereksinimleri karşılaması için bunları nasıl yapılandırabileceğimizi bilmek önemlidir. Bilgisayarlarımızda depolanan dosyalara sahip olmak yaygın bir iştir ve onlarla çalışmak günden güne gerçekleştirilir. Sorun, İşletim Sistemini değiştirdiğimizde ortaya çıkıyor, ancak aynı verileri işlemeye devam etmek istiyoruz.

Bu hayati bir adımdır, çünkü günlük olarak kendimizi Linux ve Windows gibi farklı dosya sistemlerine sahip iki işletim sistemi arasında dosya paylaşma ihtiyacında görebiliriz ve bunun için her zaman e-posta veya çıkarılabilir disk kullanamayız ve bu yüzden bugün Samba'yı Ubuntu'ya nasıl kuracağımızı göreceğiz ve bu şekilde Linux ve Windows arasında dosya paylaşma sürecinin tamamı için basit bir yöntemimiz olacak.

Samba nedirSamba, 1992 yılında geliştirilen ve Linux ve Windows sistemleri arasında eksiksiz bir şekilde birlikte çalışabilirliği sağlayan SMB protokolünün kullanıldığı bir uygulama paketidir. Samba, GNU tarafından lisanslanan ücretsiz bir yazılımdır.

Samba'nın şu anki kararlı sürümü 4.6.5'tir ve bu uygulama sayesinde aynı ağ üzerindeki bu işletim sistemleri arasında dosya ve yazdırma hizmetlerini paylaşabileceğiz.

Samba ayrıca bir aktif dizin etki alanı denetleyicisi olarak da kullanılabilir. Şimdi Samba'yı Ubuntu'ya nasıl kuracağımızı ve Windows işletim sistemleri ile güvenli bir şekilde dosya paylaşacağımızı göreceğiz.

Samba'yı Windows 10 ve Ubuntu Linux arasında öğeleri paylaşacak şekilde nasıl tam olarak yapılandırabileceğimizi göreceğiz.

1. Linux'ta Samba nasıl kurulur


İlk adım, Samba'yı doğrudan Ubuntu depolarından kurmaktır ve bunun için aşağıdaki komutu uygulayacağız. Samba paketlerinin indirilmesini ve kurulumunu kabul etmek için S harfini giriyoruz.
 sudo apt yükleme samba samba-ortak python-dnspython 

BÜYÜT

2. Ubuntu nasıl yapılandırılır

Aşama 1
Samba kurulduktan sonra, içinde iki değer ayarlamak için /etc/samba/smb.conf dosyasını düzenlemeye devam ediyoruz:

 güvensiz Anonim. güvenli dosya paylaşımı
Adım 2
Bundan önce, aşağıdaki satırı yürüterek orijinal dosyanın bir yedek kopyasını oluşturacağız:
 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orig 

BÜYÜT

Aşama 3
Dosya yedeklendikten sonra smb.conf dosyasını düzenleyebiliriz. Temel noktalardan biri, Windows çalışma grubunun Ubuntu'ya benzer olduğunu doğrulamaktır ve bunun için aşağıdaki seçeneklerden herhangi birini kullanarak çalışma grubunu kontrol edebiliriz. Rotaya erişin:

  • Kontrol Paneli
  • Güvenlik sistemi
  • sistem

4. Adım
Orada "Gelişmiş sistem konfigürasyonu" seçeneğini seçin ve görüntülenen yeni pencerede "Bilgisayar adı" sekmesine gidin. Orada sistemin mevcut grubunu göreceğiz:

Adım 5
Sonraki seçenek, aşağıdaki tuşları kullanarak bir komut istemi konsolu açmaktır (Çalıştır) ve görüntülenen pencerede cmd komutunu girin.

+ R

6. Adım
Bir kez orada şu satırı gireceğiz: net config Workstation. Orada mevcut grubu Workstation Domain satırında görebiliriz.

 net yapılandırma İş İstasyonu 

BÜYÜT

7. Adım
Bu bilgilerle düzenleme için smb.conf dosyasına gideceğiz ve aşağıdaki başlangıç ​​adımlarını gerçekleştireceğiz. Siparişinizde aşağıdaki satırları uygulayacağız:

 sudo mkdir -p / srv / samba / anonim_shares (Paylaşılacak öğelerin barındırılacağı dizinin oluşturulması) sudo chmod -R 0775 / srv / samba / anonim_shares (İzinler) sudo chown -R kimse: nogroup / srv / samba / anonim_paylaşımlar (İzinler)
Adım 5
Bu işlem yapıldıktan sonra, bilinen editörlerden birini kullanarak konfigürasyon dosyasına erişiriz:
 vi: sudo vi /etc/samba/smb.conf nano: sudo nano /etc/samba/smb.conf
6. Adım
Dağıtılan dosyada, Global bölümünde bulunan aşağıdaki direktifleri düzenlemek gerekecektir:
 workgroup = WORKGROUP netbios adı = ubuntu security = kullanıcı [Anonim] yorum = Anonim Dosya Sunucusu Paylaşım yolu = / srv / samba / anonim_shares göz atılabilir = evet yazılabilir = evet misafir tamam = evet salt okunur = hayır kullanıcıyı zorlama = hiç kimse

BÜYÜT

7. Adım
Bir kez yaptıktan sonra, tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

ve düzenleyiciyi şunu kullanarak bırakırız:

Ctrl + X

8. Adım
Aşağıdaki komutu uygulayarak yapılandırmayı doğrularız:

 test parm 

BÜYÜT

3. Ubuntu Linux ve Windows 10 arasında paylaşılan klasörü oluşturun ve yapılandırın


Ubuntu ve Windows 10 arasında paylaşmak istediğimiz bir klasörü nasıl seçeceğimize bakalım.

Aşama 1
Ubuntu'da Home diyeceğimiz bir klasör oluşturduğumuz gerçeğinden başlıyoruz. Oluşturduğumuzda, "Yerel Ağ Paylaşımı" seçeneğini seçeceğimiz bir liste görüntüleyerek üzerine sağ tıklayacağız.

Adım 2
Bir sonraki pencerede bu klasörü paylaşmak için "Bu klasörü paylaş" seçeneğine tıklayacağız:

Aşama 3
"Başkalarının bu klasörde dosya oluşturmasına ve silmesine izin ver" ve "Misafir Erişimi (kullanıcı hesabı olmayan kişiler için)" kutularının da otomatik olarak etkinleştirildiğini görüyoruz. "Paylaşım Oluştur"a tıklayın.

4. Adım
Ardından, paylaşmak istediğimiz klasöre izin verebilmek için “İzinleri otomatik olarak ekle” seçeneğine tıklayacağız.

Adım 5
Şimdi bu durumu gösteren bir ok simgesi olan paylaşılan klasörümüzün olduğunu göreceğiz.

4. Windows 10'dan Samba'ya nasıl erişilir


Bu adımları onayladıktan sonra, Windows 10 gezginine erişmeye devam ediyoruz, burada Ağ bölümüne gidiyoruz ve orada oluşturduğumuz Anonymous klasörüne erişimimiz olacak:

5. Ubuntu'da paylaşılan dosyalar nasıl korunur

Aşama 1
Bir sonraki adım, paylaşılan kaynaklara erişimi korumaktır ve bunun için önce grubu ve izinleri olan kullanıcıyı oluşturacağımız aşağıdaki satırları çalıştıracağız:

 sudo addgroup smbgrp sudo usermod solventtic -aG smbgrp sudo smbpasswd -a Solvetic

BÜYÜT

Adım 2
smb.conf dosyasında security = user modülü, kullanıcıların belirttiğimiz şifreye erişmesini gerektirir. Artık aşağıdaki satırı çalıştırarak kullanıcıları ve şifreleri senkronize etmek için libpam-winbind paketlerini kurabiliriz:

 sudo apt libpam-winbind'i kurun 
Şimdi aşağıdaki satırları sırayla uygulayacağız:
 sudo mkdir -p / srv / samba / secure_shares (Güvenli dizin oluşturma) sudo chmod -R 0770 / srv / samba / safe_shares (İzinler) sudo chown -R root: smbgrp / srv / samba / safe_shares (İzinler)

BÜYÜT

Aşama 3
Şimdi tekrar smb.conf dosyasına erişiyoruz ve Secure alanında aşağıdaki yönergeleri oluşturacağız:

 [Güvenli] yorum = Güvenli Dosya Sunucusu Paylaşım yolu = / srv / samba / güvenli_shares geçerli kullanıcılar = @smbgrp misafir tamam = yazılabilir yok = evet göz atılabilir = evet
4. Adım
Bu değişiklikler yapıldıktan sonra aşağıdaki komutları uygulayarak hizmetleri yeniden başlatacağız:
 sudo systemctl yeniden başlatma smbd sudo hizmeti smbd yeniden başlatma
Adım 5
Sonuç olarak, Windows'tan erişmeye çalışırken aşağıdaki sonucu göreceğiz:

Gördüğümüz gibi erişim kısıtlanacak ve erişimin tek yolu ilgili şifreleri girmek olacaktır.

6. Ubuntu'da UFW'de Samba nasıl etkinleştirilir


Ubuntu'da UFW güvenlik duvarı kullanılması durumunda, etkinleştirmek için sunucunun ilgili IP adresiyle birlikte aşağıdaki satırları girmeliyiz:
 sudo ufw, 192.168.0.14/24'ten herhangi bir bağlantı noktası 137'ye proto udp'ye izin verir sudo ufw, 192.168.0.14/24'ten herhangi bir bağlantı noktası 138'e proto udp'ye izin verir sudo ufw, 192.168.0.14/24'ten herhangi bir bağlantı noktası 139'a proto tcp'ye izin verir 192.168.0.14/24'ten herhangi bir 445 numaralı bağlantı noktasına

7. Ubuntu Linux ve Windows 10 paylaşımlı klasörüne şifre nasıl konulur


Windows 10 ve Linux ile paylaştığımız bir klasörü erişim şifresi oluşturarak koruma altına alabiliriz.

Aşama 1
Bunun için terminale gideceğiz ve aşağıdaki komutu koyacağız:

 sudo smbpasswd -a Kullanıcı adı 
Adım 2
Artık Windows 10'dan Linux'un paylaşılan klasörüne her erişmek istediğimizde, erişmek için kullanıcı adı ve şifreye ihtiyacımız olacak.

Bu adımlarla Ubuntu'da Samba'yı kurduk.

wave wave wave wave wave