09 Nisan 2020 08:13

Muslu Y.

Samba

Centos üzerine Samba servisi kurulması ve yetki ayarları

Anasayfa

Samba

Centos üzerine Samba servisi kurulması ve yetki ay...

Örnek Samba/Smb servisi ayarları ve yetki detayları

NOT: Yapılan ayarlar tam yetki vereceği için dış IP adreslerinde dikkatli olunmalı. 

 

yum install nano samba -y
  Orijinal ayar dosyasının yedeğini alıyoruz.
cp /etc/samba/smb.conf /etc/samba/smb.conf.ydk
  Paylaşılacak klasörü oluşturuyoruz.
mkdir /mnt/sharefolder && cd /mnt/sharefolder/
  Dikkat: smbgrp adında grup oluşturup root grubuna ekliyoruz. 

groupadd smbgrp && usermod root -aG smbgrp
  smb.conf dosyasına gerekli parametreleri yazarak paylaşılacak klasörü ve yetkileri ekliyoruz

cat <<EOT > /etc/samba/smb.conf
[global]
workgroup = SAMBA
security = user
passdb backend = smbpasswd
client max protocol = SMB3
client min protocol = SMB3
[sharefolder]
comment = Makdos Share Folder
path = /mnt/sharefolder
browseable = yes
writable = yes
public = yes
valid users = @smbgrp
guest ok = no
read only = no
create mask = 0777
directory mask = 0777
EOT
  root kullanıcısı için smb servisine bağlanma parolasını ayarlıyoruz.

smbpasswd -a root
    Klasöre yazma yetkilerini veriyoruz. smb.conf da 0777 den daha az yetki verilirse bu komuttaki yetkiler işe yaramayacak.
chmod -R 0777 /mnt/sharefolder && chown -R root:smbgrp /mnt/sharefolder
    Servisleri yeniden başlatıyoruz.
systemctl stop firewalld && systemctl disable firewalld
 
systemctl restart smb
systemctl restart nmb
systemctl status smb
systemctl status nmb
  Linux üzerinden test etmek için
apt install -y smbclient
smbclient //ip.ad.re.si/sharefolder -U root -W smbgrp
  NOT: Paylaşım yapılamıyor ise SELINUX disable edilmeli.

Makdos Bilişim Teknolojileri 2015 - 2025