Cum. May 29th, 2020

Özgürlük İçin

Centos 7’de Genel ve Özel Paylaşımlı Samba Sunucusu Yapılandırması

3 min read

Öncelikle sunucumuzu açalım.

Yetkileri devir aldıktan sonra samba, samba-common ve samba-client paketlerini yükleyelim.

 

 

 

 

Kök dizinimize public ve private adında iki tane dizin oluşturalım.

 

 

Listeleyelim

 

 

semanage komutunu kullanmamız için policycoreutils-python paketini yükleyelim.

 

 

 

 

 

 

 

 

 

 

Kontrol edelim

 

 

 

 

Başarıyla public ve private dizinleri için samba_share_t ayarladık.

Dizinlere izinleri ayarlayalım.

Samba yapılandırma dosyasını düzenleyelim.

 

 

workgroup=WORKGROUP

olarak güncelleyelim.

private ve public için gerekli yapılandırmaları ekleyelim.

 

 

user1 ve user2 adında iki kullanıcı oluşturalım ve bu kullanıcıların samba şifrelerini belirleyelim.

Samba servisini başlatalım ve her açılışta otomatik başlaması için aktifleştirelim.

 

 

 

 

Güvenlik duvarı için gerekli düzenlemeleri yapalım.

 

 

Yenileyelim.

 

 

Şimdi istemci tarafına geçelim.

 

 

Sunucumuza geçelim ve net-tools paketini yükleyelim

 

 

 

 

Burada inet’in yanında yer alan kısım IP’mizi gösteriyor.

Şimdi ana makinemize dönelim ve sunucumuza bağlanalım.

 

 

sunucudaki public dizinimizi ana makinemizin kök dizinindeki mnt dizinine bağlayalım.

Hatanın sebebine bakalım.

Yanlış bir parametre girmişiz.

Şu şekilde düzeltelim ve tekrar bağlama işlemini deneyelim.

 

 

Kontrol edelim.

 

 

Şimdi mnt dizinine bağladığımıza göre testlerimizi gerçekleştirelim.

Mnt dizine gidelim ve ramazan adında dosya oluşturalım.

Ardından bağladığımız public dizinini kaldıralım.

Bu sefer private dizinini user1 kullanıcı adıyla mnt dizinimize bağlayalım. user1’in sadece yazma izni olduğu için bir dosya veya dizin oluşturup üzerinde değişiklik yapabiliriz.

 

 

Kontrol edelim.

 

 

mnt dizinimize gidelim ve folder adında bir dizin ve raka adında bir dosya oluşturalım.

Ardından bağlı olan dizini kaldıralım ve user2 ile sunucumuzdaki private dizinini ana bilgisayarımızdaki mnt dizinine bağlayalım.

Kontrol edelim.

 

 

mnt dizinimize girelim, dosya veya dizin oluşturmayı deneyelim. Ancak user2 adlı kullanıcının sadece okuma izni olduğu için bu işlemlere izin verilmeyecektir.

Tekrar bağladığımız dizini çıkartalım.

Kontrol edelim.

 

 

Kalıcı olarak bağlamak için fstab dosyasını düzenlemeliyiz.

 

 

Şimdi etc dizininde abc.txt oluşturalım.

 

 

Şimdi /etc/fstab dosyasına geri dönelim.

Gerekli olan dizinleri oluşturalım.

public ve private dizinlerimizin hepsini bağlayalım.

Kontrol edelim

 

 

Oluşturduğumuz abc.txt adlı dosyanın izinlerini inceleyelim.

 

 

Bu yetki işleminden sonra sadece kullanıcı kendi şifresini görebilecek.

 

 

Sunucu tarafına geçerek oluşturduğumuz dizin veya dosyaları kontrol edelim.

Yararlandığım Kaynak: https://www.youtube.com/watch?v=IMPEjYoP3N4

Copyright © All rights reserved. | Newsphere by AF themes.
Translate »