04 Mayıs 2024 09:38

Anasayfa

undefined...

Ubuntu sunucusunu SMB ile paylaşım klasörü haline getirilip Veeam ile bağlantı sağlanmak istenirse yapılması gerekenler şu şekildedir.

 

 

Ubuntu:

Örnek Samba servisi ayarları ve yetki detayları

 

 

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

 

apt install -yqq samba
 

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 min protocol = SMB3
client max protocol = SMB3
socket options = TCP_NODELAY

[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
 

Sunucu Performans Ayarları

cat <<EOT >/etc/security/limits.conf
* soft nofile 1000000
* hard nofile 1000000
* soft nproc 1000000
* hard nproc 1000000
EOT
cat <<EOF >/etc/sysctl.conf
net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.all.rp_filter=1
net.ipv4.tcp_syncookies=1
net.ipv4.ip_forward=0
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control= bbr
EOF
apt install -yqq zip unzip htop preload >/dev/null 2>&1
echo 'GOVERNOR="performance"' >/etc/default/cpufrequtils && systemctl disable ondemand >/dev/null 2>&1
 

 

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
 

 

Firewall durdurma

 ufw disable
 

Servisleri yeniden başlatıyoruz. 

systemctl restart smbd
 

 

 

 

Windows:

 

Powershell Administrator olarak açılıp

Set-SmbClientConfiguration -SessionTimeout 9999

 

Makdos Bilişim Teknolojileri 2015 - 2022