06 Mayıs 2024 11:54

Anasayfa

undefined...

Ö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 - 2022