Farklı işletim sistemlerini yönetirken, sürekli olarak sunulan görevlerden biri, Linux ve Windows işletim sistemleri arasında tam uyumluluk ve güvenlikle dosya paylaşımı olasılığına odaklanır.
Dosya sistemi sorunları için bu imkansız olsa da, Windows işletim sistemleri NTFS sistemlerini, Linux ise ext2, ext3 veya ext4'ü ele aldığından bu iki sistemi tamamen uyumsuz hale getirir.
Ancak dosyalarımızı Windows ve Linux arasında paylaşmanın bir çözümü var ve bu Samba'dır ve bu nedenle bugün bu derste Samba'nın Debian 9'a nasıl kurulacağını ve pratik bir şekilde dosyaların nasıl paylaşılacağını analiz edeceğiz.
SambaSamba, Windows, Linux ve UNIX ağları arasında tam uyumlulukla bağlantıların kurulmasına izin veren Sunucu İleti Bloğu (SMB) protokolünün Linux ortamları için açık kaynaklı bir uygulamadır.
Samba sayesinde aşağıdaki avantajlara sahip olacağız:
- Farklı ağlarda bir veya daha fazla dosya sistemini paylaşma imkanı.
- Hem Windows hem de Linux'ta hem sunucuya hem de istemcilere yüklenen yazıcıları paylaşın.
- Ağ İstemcileri görüntüleyicisini kullanarak istemci bilgisayarları destekleyin.
- Windows işletim sistemine sahip bir etki alanında oturum açarak istemcilerin kimliğini doğrulayın.
- Bir WINS ad çözümleme sunucusu sağlayın veya destekleyin.
Şimdi Samba'yı Debian 9'a nasıl kuracağımızı ve yapılandıracağımızı göreceğiz.
1. SAMBA'yı Debian 9'a kurmadan önce ön koşullar
Debian 9'da Samba'yı kurmadan ve yapılandırmadan önce, Linux ve Windows arasındaki bağlantının en iyi şekilde işlemesi için aşağıdaki görevleri gerçekleştireceğiz.
Nano düzenleyiciyi yüklemeSamba yapılandırma dosyalarını düzenlemek amacıyla, aşağıdaki satırı yürüterek nano düzenleyiciyi kuracağız:
apt-get install nano
Windows'ta Debian Sunucusunu EtkinleştirinWindows'tan Debian'daki Samba sunucusuna erişmek için Windows hosts dosyasını düzenlemeliyiz.
Bu dosyada bağlantı, web sitelerine erişim veya erişim ile ilgili çeşitli görevleri gerçekleştirebileceğimizi unutmayın.
Bunu yapmak için, yönetici olarak bir komut istemi konsolu açacağız ve aşağıdaki satırı uygulayacağız:
not defteri C: \ Windows \ System32 \ sürücüler \ etc \ ana bilgisayarlar
BÜYÜT
Bu, hosts dosyasını düzenleme için yönetici olarak açacaktır. Orada aşağıdaki satırı kaydedeceğiz:
# 192.168.0.13 Solvetic.debianBu durumda, her sunucunun mevcut IP adresini düzenlemek ve doğru ana bilgisayar adını belirlemek gerekecektir. Değişiklikleri Windows hosts dosyasına kaydederiz.
2. SAMBA'yı Debian 9'a yükleyin
Aşama 1
Debian 9'da root kullanıcıları olarak erişeceğiz ve Samba kurulumu için aşağıdaki satırı uygulayacağız:
apt-get -y libcups2 samba samba-ortak kaplarını kurun
BÜYÜT
Adım 2
Samba kurulum işleminin bitmesini bekliyoruz. Sonra dosyayı taşıyacağız smb.conf ile smb.conf.bak Bir hata durumunda ilk yapılandırmasını yapmak için aşağıdaki komutu uygulayacağız:
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
BÜYÜT
3. Debian 9'da Samba yapılandırma dosyasını oluşturun
Aşama 1
Şimdi aşağıdaki satırı yürüterek Samba için yapılandırma dosyasını oluşturacağız:
nano /etc/samba/smb.confAdım 2
Yeni dosyada aşağıdaki satırları ekleyeceğiz:
[global] çalışma grubu = ÇALIŞMA GRUBU sunucu dizesi = Samba Sunucusu% v netbios adı = debian güvenliği = konukla kullanıcı eşlemesi = kötü kullanıcı dns proxy'si = hayır
BÜYÜT
NotTarla çalışma grubu Doğru Windows çalışma grubu adıyla atanmalıdır.
Aşama 3
Windows'ta çalışma grubunun adını kontrol etmek için komut isteminde aşağıdaki satırı uygulayacağız:
net yapılandırma İş İstasyonu
BÜYÜT
4. Adım
Tuşları kullanarak değişiklikleri kaydediyoruz
Ctrl + O
ve editörü kullanarak bırakıyoruz
Ctrl + X
Adım 5
Aşağıdaki satırı yürüterek Samba hizmetlerini yeniden başlatacağız:
systemctl smbd.service'i yeniden başlat
4. Debian 9'da paylaşılan klasörü oluşturun
Aşama 1
Şimdi dosyaları her iki sistem arasında paylaşmak için dizini oluşturacağız ve grubu gruba değiştireceğiz. kullanıcılar, bunun için aşağıdaki satırları sırayla uygulayacağız:
mkdir -p / home / paylaşımlar / allusers chown -R root: kullanıcılar / home / paylaşımlar / allusers / chmod -R ug + rwx veya + rx-w / home / paylaşımlar / allusers / mkdir -p / ev / paylaşımlar / anonim chown -R root: kullanıcılar / ana sayfa / paylaşımlar / anonim / chmod -R ug + rwx veya + rx-w / ana sayfa / paylaşımlar / anonim /
BÜYÜT
Adım 2
Şimdi aşağıdaki satırı çalıştırarak Samba yapılandırma dosyasına erişeceğiz:
nano /etc/samba/smb.confAşama 3
Orada dosyanın sonuna aşağıdaki satırları ekleyeceğiz:
Paylaşılacak grup"Kullanıcılar" grubumuzun tüm üyeleri için erişilebilir ve yazılabilir olan paylaşılan bir kaynağı belirtir. Aşağıdakileri ekleyeceğiz:
[allusers] yorum = Tüm Kullanıcılar yolu = / ana sayfa / paylaşımlar / allusers geçerli kullanıcılar = @users force group = kullanıcılar maske oluşturur = 0660 dizin maskesi = 0771 yazılabilir = evet
Dizin Ana SayfasıOrada, kullanıcıların dizinlerini Samba aracılığıyla okumalarına ve yazmalarına izin veriyoruz, aşağıdaki satırları ekleyeceğiz:
[homes] yorum = Göz atılabilir Ev Dizinleri = geçerli kullanıcı yok = % S yazılabilir = evet maske oluştur = 0700 dizin maskesi = 0700
Anonim DizinBurada tüm kullanıcıların yazmasına izin veriyoruz ve bu seçenek bu kaynak ağdaki herkese açıktır, bu nedenle yalnızca yerel ağlarda ele alınmalıdır, aşağıdakileri ekleyeceğiz:
[anonim] yol = / ana sayfa / paylaşımlar / anonim kuvvet grubu = kullanıcılar maske oluşturur = 0660 dizin maskesi = 0771 göz atılabilir = evet yazılabilir = evet misafir tamam = evet
BÜYÜT
4. Adım
Tuşları kullanarak değişiklikleri kaydediyoruz
Ctrl + O
ve editörü kullanarak bırakıyoruz
Ctrl + X
Adım 5
Değişiklikleri uygulamak için Samba'yı yeniden başlatacağız:
systemctl smbd.service'i yeniden başlat
5. Debian 9'da SAMBA Kullanıcılarını Yönetin
Aşama 1
Bir sonraki adım, bağlantı için istediğimiz kullanıcıları Samba üzerinden eklemek, bunun için kullanıcıyı oluşturacağız. çözücü1 aşağıdakileri çalıştırıyor:
useradd çözücü1 -m -G kullanıcılarıAdım 2
İstenilen kullanıcıları ekleyebiliriz. Satırı kullanarak şifreyi değiştireceğiz şifre çözücü1.
Şimdi aşağıdakileri yürüterek bu kullanıcıyı Samba veritabanına ekleyeceğiz:
smbpasswd -a çözücü1
BÜYÜT
6. Windows'tan Samba'ya erişin
Aşama 1
Bu durumda Windows 10 kullanıyoruz ve Samba sunucusuna erişmek için aşağıdaki tuş kombinasyonunu kullanacağız ve sunucu IP'sini gireceğiz:
+ R
Adım 2
Enter veya Kabul Et'e basarak Samba'da oluşturduğumuz klasörlere eriştik:
BÜYÜT
Aşama 3
Mevcut klasörlerden herhangi birine erişmeye çalışırken, bu örnekte oluşturduğumuz yetkili kullanıcının kimlik bilgilerini girmeliyiz. çözücü1:
4. Adım
Tamam'a tıklayın, erişimimiz olacak ve orada nesneler oluşturabilir veya düzenleyebiliriz:
BÜYÜT
Görüldüğü gibi Samba sayesinde Windows ve Linux arasında basit ve uyumlu bir şekilde dosya paylaşımı mümkün olacak.