{"id":38050,"date":"2026-01-22T12:41:48","date_gmt":"2026-01-22T09:41:48","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=38050"},"modified":"2026-01-22T12:41:48","modified_gmt":"2026-01-22T09:41:48","slug":"samba-nedir-ve-neden-kullanilir","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/","title":{"rendered":"Samba Nedir ve Neden Kullan\u0131l\u0131r?"},"content":{"rendered":"<p><body><\/p>\n<p>K\u00fc\u00e7\u00fck bir kurulu\u015fta dosyalar\u0131n merkezi ve g\u00fcvenli bir \u015fekilde payla\u015f\u0131lmas\u0131, verimlilik ve i\u015fbirli\u011fi a\u00e7\u0131s\u0131ndan kritik \u00f6neme sahiptir. Samba, Linux tabanl\u0131 sistemlerin Windows a\u011flar\u0131yla sorunsuz bir \u015fekilde dosya ve yaz\u0131c\u0131 payla\u015f\u0131m\u0131 yapmas\u0131n\u0131 sa\u011flayan g\u00fc\u00e7l\u00fc ve esnek bir yaz\u0131l\u0131md\u0131r. Bu rehber, Ubuntu 16.04 \u00fczerinde k\u00fc\u00e7\u00fck bir organizasyon i\u00e7in Samba payla\u015f\u0131m\u0131 kurman\u0131n ad\u0131m ad\u0131m s\u00fcrecini anlatmaktad\u0131r.<\/p>\n<h2>Samba Nedir ve Neden Kullan\u0131l\u0131r?<\/h2>\n<p>Samba, Server Message Block (SMB) protokol\u00fcn\u00fcn a\u00e7\u0131k kaynakl\u0131 bir uygulamas\u0131d\u0131r. SMB\/CIFS, Microsoft Windows i\u015fletim sistemlerinin a\u011f \u00fczerinde dosya ve yaz\u0131c\u0131 payla\u015f\u0131m\u0131 i\u00e7in kulland\u0131\u011f\u0131 temel protokold\u00fcr. Samba sayesinde, bir Linux sunucusu Windows a\u011f\u0131nda bir dosya sunucusu, etki alan\u0131 denetleyicisi (domain controller) veya \u00fcye sunucu olarak i\u015flev g\u00f6rebilir.<\/p>\n<h3>K\u00fc\u00e7\u00fck Kurulu\u015flar \u0130\u00e7in Samba&#8217;n\u0131n Avantajlar\u0131:<\/h3>\n<ul>\n<li><b>Merkezi Depolama:<\/b> T\u00fcm \u00f6nemli dosyalar\u0131 tek bir sunucuda toplayarak veri yedeklemeyi ve y\u00f6netimi kolayla\u015ft\u0131r\u0131r.<\/li>\n<li><b>Kolay Eri\u015fim:<\/b> Windows, macOS ve Linux kullan\u0131c\u0131lar\u0131, tan\u0131d\u0131k a\u011f s\u00fcr\u00fcc\u00fcs\u00fc e\u015fleme y\u00f6ntemleriyle payla\u015f\u0131lan dosyalara kolayca eri\u015febilir.<\/li>\n<li><b>Maliyet Etkinli\u011fi:<\/b> A\u00e7\u0131k kaynak kodlu ve \u00fccretsiz olmas\u0131, k\u00fc\u00e7\u00fck i\u015fletmeler i\u00e7in \u00f6nemli bir maliyet avantaj\u0131 sa\u011flar.<\/li>\n<li><b>Esneklik:<\/b> Kullan\u0131c\u0131 ve grup baz\u0131nda detayl\u0131 eri\u015fim izinleri ayarlama imkan\u0131 sunar.<\/li>\n<li><b>G\u00fcvenlik:<\/b> Kimlik do\u011frulama ve yetkilendirme mekanizmalar\u0131 sayesinde verilere sadece yetkili ki\u015filerin eri\u015fmesini sa\u011flar.<\/li>\n<\/ul>\n<p>Ubuntu 16.04 her ne kadar art\u0131k resmi deste\u011fi sona ermi\u015f eski bir s\u00fcr\u00fcm olsa da, bu rehber talep \u00fczerine bu s\u00fcr\u00fcm \u00f6zelinde haz\u0131rlanm\u0131\u015ft\u0131r. G\u00fcvenlik ve performans a\u00e7\u0131s\u0131ndan m\u00fcmk\u00fcnse daha g\u00fcncel bir Ubuntu s\u00fcr\u00fcm\u00fcne ge\u00e7ilmesi \u015fiddetle tavsiye edilir.<\/p>\n<h2>\u00d6n Gereksinimler ve Samba Kurulumu<\/h2>\n<p>Samba payla\u015f\u0131m\u0131n\u0131 kurmaya ba\u015flamadan \u00f6nce, temel baz\u0131 \u00f6n gereksinimlerin kar\u015f\u0131land\u0131\u011f\u0131ndan emin olmal\u0131y\u0131z.<\/p>\n<h3>\u00d6n Gereksinimler:<\/h3>\n<ul>\n<li>Ubuntu 16.04 y\u00fckl\u00fc, statik IP adresine sahip bir sunucu veya bilgisayar.<\/li>\n<li>Y\u00f6netici (sudo) ayr\u0131cal\u0131klar\u0131na sahip bir kullan\u0131c\u0131 hesab\u0131.<\/li>\n<li>A\u011f ba\u011flant\u0131s\u0131.<\/li>\n<\/ul>\n<h3>Sistem G\u00fcncelleme ve Samba Paket Kurulumu:<\/h3>\n<p>\u0130lk ad\u0131m olarak, sistem paket listesini g\u00fcncelleyelim ve Samba paketlerini kural\u0131m:<\/p>\n<pre><code>sudo apt update\nsudo apt upgrade -y\nsudo apt install samba samba-client smbclient -y<\/code><\/pre>\n<ul>\n<li><code>samba<\/code>: Samba sunucu paketini i\u00e7erir.<\/li>\n<li><code>samba-client<\/code>: Samba istemci ara\u00e7lar\u0131n\u0131 sa\u011flar (\u00f6rne\u011fin, Samba payla\u015f\u0131mlar\u0131na ba\u011flanmak i\u00e7in).<\/li>\n<li><code>smbclient<\/code>: Komut sat\u0131r\u0131ndan Samba payla\u015f\u0131mlar\u0131na eri\u015fmek ve test etmek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<\/ul>\n<h3>G\u00fcvenlik Duvar\u0131 (UFW) Ayarlar\u0131:<\/h3>\n<p>Ubuntu&#8217;da UFW (Uncomplicated Firewall) genellikle varsay\u0131lan g\u00fcvenlik duvar\u0131d\u0131r. Samba&#8217;n\u0131n a\u011f \u00fczerinden eri\u015filebilir olmas\u0131 i\u00e7in gerekli portlar\u0131 a\u00e7mam\u0131z gerekir. Samba, 137, 138 (UDP) ve 139, 445 (TCP) portlar\u0131n\u0131 kullan\u0131r.<\/p>\n<pre><code>sudo ufw allow samba\nsudo ufw enable\nsudo ufw status<\/code><\/pre>\n<p><code>sudo ufw status<\/code> komutu, Samba kurallar\u0131n\u0131n eklendi\u011fini ve g\u00fcvenlik duvar\u0131n\u0131n etkin oldu\u011funu g\u00f6stermelidir.<\/p>\n<h2>Samba Payla\u015f\u0131m\u0131n\u0131 Yap\u0131land\u0131rma<\/h2>\n<p>Samba&#8217;n\u0131n ana yap\u0131land\u0131rma dosyas\u0131 <code>\/etc\/samba\/smb.conf<\/code> adresindedir. Bu dosyay\u0131 d\u00fczenleyerek payla\u015f\u0131mlar\u0131m\u0131z\u0131 tan\u0131mlayaca\u011f\u0131z.<\/p>\n<h3>Yap\u0131land\u0131rma Dosyas\u0131n\u0131 Yedekleme:<\/h3>\n<p>Herhangi bir de\u011fi\u015fiklik yapmadan \u00f6nce orijinal yap\u0131land\u0131rma dosyas\u0131n\u0131 yedeklemek iyi bir pratiktir:<\/p>\n<pre><code>sudo cp \/etc\/samba\/smb.conf \/etc\/samba\/smb.conf.bak<\/code><\/pre>\n<h3>Payla\u015f\u0131m Dizini Olu\u015fturma ve \u0130zinleri Ayarlama:<\/h3>\n<p>Payla\u015faca\u011f\u0131m\u0131z dosyalar i\u00e7in bir dizin olu\u015ftural\u0131m. \u00d6rne\u011fin, t\u00fcm ortak dosyalar i\u00e7in <code>\/srv\/samba\/ortak_dosyalar<\/code> dizinini kullanal\u0131m. <code>\/srv<\/code> dizini, sunucuya \u00f6zel veriler i\u00e7in standart bir konumdur.<\/p>\n<pre><code>sudo mkdir -p \/srv\/samba\/ortak_dosyalar<\/code><\/pre>\n<p>\u015eimdi bu dizinin izinlerini ayarlamam\u0131z gerekiyor. K\u00fc\u00e7\u00fck bir kurulu\u015fta, t\u00fcm Samba kullan\u0131c\u0131lar\u0131n\u0131n bu dizine okuma\/yazma eri\u015fimi olmas\u0131 istenebilir. Bu durumda, dizinin sahipli\u011fini ve izinlerini uygun \u015fekilde ayarlamal\u0131y\u0131z.<\/p>\n<p>En basit yakla\u015f\u0131m, dizini <code>nobody:nogroup<\/code> olarak sahiplendirmek ve t\u00fcm Samba kullan\u0131c\u0131lar\u0131n\u0131n eri\u015febilece\u011fi bir grup olu\u015fturmakt\u0131r. Daha g\u00fcvenli bir yakla\u015f\u0131m, \u00f6zel bir grup olu\u015fturup Samba kullan\u0131c\u0131lar\u0131n\u0131 bu gruba dahil etmektir.<\/p>\n<pre><code># \u00d6zel bir Samba grubu olu\u015ftural\u0131m (e\u011fer yoksa)\nsudo addgroup samba_users\n\n<h2>Dizinin sahipli\u011fini root'tan samba_users grubuna verelim<\/h2>\nsudo chown -R root:samba_users \/srv\/samba\/ortak_dosyalar\n\n<h2>Dizin izinlerini ayarlayal\u0131m:<\/h2>\n<h2>Sahibi (root) tam eri\u015fim (7), grup \u00fcyeleri tam eri\u015fim (7), di\u011ferleri okuma ve \u00e7al\u0131\u015ft\u0131rma (5)<\/h2>\nsudo chmod -R 2775 \/srv\/samba\/ortak_dosyalar<\/code><\/pre>\n<p><code>2775<\/code> izni, SetGID bitini (<code>2<\/code>) ayarlar. Bu, bu dizinde olu\u015fturulan yeni dosyalar\u0131n ve dizinlerin otomatik olarak <code>samba_users<\/code> grubuna ait olmas\u0131n\u0131 sa\u011flar. B\u00f6ylece, farkl\u0131 kullan\u0131c\u0131lar taraf\u0131ndan olu\u015fturulan dosyalar \u00fczerinde de grup izinleri korunmu\u015f olur.<\/p>\n<h3><code>smb.conf<\/code> Dosyas\u0131n\u0131 D\u00fczenleme:<\/h3>\n<p>\u015eimdi <code>smb.conf<\/code> dosyas\u0131n\u0131 d\u00fczenlemek i\u00e7in bir metin d\u00fczenleyici a\u00e7al\u0131m:<\/p>\n<pre><code>sudo nano \/etc\/samba\/smb.conf<\/code><\/pre>\n<p>Dosyan\u0131n en ba\u015f\u0131na veya <code>[global]<\/code> b\u00f6l\u00fcm\u00fcn\u00fcn alt\u0131na a\u015fa\u011f\u0131daki temel ayarlar\u0131 ekleyelim:<\/p>\n<pre><code>[global]\n   workgroup = WORKGROUP\n   security = user\n   map to guest = Bad User\n   dns proxy = no\n\n   # Loglama ayarlar\u0131\n   log file = \/var\/log\/samba\/log.%m\n   max log size = 1000\n\n   # Kimlik do\u011frulama ayarlar\u0131\n   passdb backend = tdbsam\n\n   # Payla\u015f\u0131m ayarlar\u0131\n   unix charset = UTF-8\n   dos charset = CP850\n   force create mode = 0664\n   force directory mode = 0775<\/code><\/pre>\n<ul>\n<li><code>workgroup<\/code>: Windows a\u011f\u0131n\u0131z\u0131n \u00e7al\u0131\u015fma grubu veya etki alan\u0131 ad\u0131yla e\u015fle\u015fmelidir.<\/li>\n<li><code>security = user<\/code>: Kullan\u0131c\u0131 ad\u0131 ve parola ile kimlik do\u011frulama gerektirir. K\u00fc\u00e7\u00fck kurulu\u015flar i\u00e7in \u00f6nerilir.<\/li>\n<li><code>map to guest = Bad User<\/code>: Ge\u00e7ersiz bir kullan\u0131c\u0131 ad\u0131 veya parola ile ba\u011flanmaya \u00e7al\u0131\u015fan kullan\u0131c\u0131lar\u0131n misafir olarak kabul edilmemesini sa\u011flar.<\/li>\n<li><code>dns proxy = no<\/code>: DNS sorgular\u0131n\u0131 Samba \u00fczerinden ge\u00e7irmeyi devre d\u0131\u015f\u0131 b\u0131rak\u0131r.<\/li>\n<li><code>force create mode<\/code> ve <code>force directory mode<\/code>: Yeni olu\u015fturulan dosya ve dizinlerin varsay\u0131lan izinlerini belirler. Bu ayarlar, <code>chmod<\/code> ile ayarlad\u0131\u011f\u0131m\u0131z dizin izinleriyle uyumlu olmal\u0131d\u0131r.<\/li>\n<\/ul>\n<p>\u015eimdi dosyan\u0131n en alt\u0131na yeni bir payla\u015f\u0131m tan\u0131m\u0131 ekleyelim. \u00d6rne\u011fin, &#8220;OrtakDosyalar&#8221; ad\u0131nda bir payla\u015f\u0131m olu\u015ftural\u0131m:<\/p>\n<pre><code>[OrtakDosyalar]\n   comment = Kurum Ortak Dosya Paylasimi\n   path = \/srv\/samba\/ortak_dosyalar\n   browseable = yes\n   writable = yes\n   read only = no\n   valid users = @samba_users\n   force group = samba_users\n   create mask = 0664\n   directory mask = 0775<\/code><\/pre>\n<ul>\n<li><code>[OrtakDosyalar]<\/code>: Payla\u015f\u0131m\u0131n a\u011fda g\u00f6r\u00fcnecek ad\u0131.<\/li>\n<li><code>comment<\/code>: Payla\u015f\u0131m i\u00e7in a\u00e7\u0131klama.<\/li>\n<li><code>path<\/code>: Payla\u015f\u0131m\u0131n sunucudaki fiziksel yolu.<\/li>\n<li><code>browseable = yes<\/code>: Payla\u015f\u0131m\u0131n a\u011fda g\u00f6r\u00fcn\u00fcr olmas\u0131n\u0131 sa\u011flar.<\/li>\n<li><code>writable = yes<\/code>: Kullan\u0131c\u0131lar\u0131n bu payla\u015f\u0131ma yazabilmesini sa\u011flar.<\/li>\n<li><code>read only = no<\/code>: <code>writable = yes<\/code> ile ayn\u0131 anlama gelir.<\/li>\n<li><code>valid users = @samba_users<\/code>: Payla\u015f\u0131ma sadece <code>samba_users<\/code> grubunun \u00fcyelerinin eri\u015febilece\u011fini belirtir. Bu, kullan\u0131c\u0131 y\u00f6netimini kolayla\u015ft\u0131r\u0131r.<\/li>\n<li><code>force group = samba_users<\/code>: Bu payla\u015f\u0131mda olu\u015fturulan t\u00fcm dosyalar\u0131n ve dizinlerin otomatik olarak <code>samba_users<\/code> grubuna ait olmas\u0131n\u0131 sa\u011flar. Bu, grup i\u00e7i i\u015fbirli\u011fi i\u00e7in \u00f6nemlidir.<\/li>\n<li><code>create mask<\/code> ve <code>directory mask<\/code>: Yeni olu\u015fturulan dosya ve dizinlerin izinlerini belirler.<\/li>\n<\/ul>\n<p>De\u011fi\u015fiklikleri kaydedin ve dosyay\u0131 kapat\u0131n (Nano&#8217;da <code>Ctrl+O<\/code>, <code>Enter<\/code>, <code>Ctrl+X<\/code>).<\/p>\n<h3>Yap\u0131land\u0131rmay\u0131 Test Etme ve Servisi Yeniden Ba\u015flatma:<\/h3>\n<p>Yap\u0131land\u0131rma dosyas\u0131nda bir hata olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in <code>testparm<\/code> komutunu kullanabiliriz:<\/p>\n<pre><code>testparm<\/code><\/pre>\n<p>E\u011fer \u00e7\u0131kt\u0131da herhangi bir hata mesaj\u0131 yoksa, yap\u0131land\u0131rma dosyan\u0131z s\u00f6zdizimsel olarak do\u011frudur. \u015eimdi Samba servislerini yeniden ba\u015flatal\u0131m:<\/p>\n<pre><code>sudo service smbd restart\nsudo service nmbd restart<\/code><\/pre>\n<h2>Kullan\u0131c\u0131 Y\u00f6netimi ve \u0130zinler<\/h2>\n<p>Samba, Linux kullan\u0131c\u0131 hesaplar\u0131ndan ba\u011f\u0131ms\u0131z bir parola veritaban\u0131 kullan\u0131r. Yani, bir kullan\u0131c\u0131n\u0131n hem Linux sisteminde bir hesab\u0131 hem de Samba i\u00e7in ayr\u0131 bir parolas\u0131 olmas\u0131 gerekir.<\/p>\n<h3>Linux Kullan\u0131c\u0131lar\u0131 Olu\u015fturma:<\/h3>\n<p>\u00d6ncelikle, Samba ile eri\u015fim sa\u011flayacak her kullan\u0131c\u0131 i\u00e7in bir Linux hesab\u0131 olu\u015ftural\u0131m. Bu hesaplar\u0131n sisteme giri\u015f yapmas\u0131na izin vermemiz gerekmedi\u011fi i\u00e7in, ana dizinleri ve giri\u015f kabuklar\u0131 olmadan olu\u015fturabiliriz:<\/p>\n<pre><code>sudo adduser --no-create-home --shell \/usr\/sbin\/nologin [kullaniciadi]<\/code><\/pre>\n<p>\u00d6rne\u011fin:<\/p>\n<pre><code>sudo adduser --no-create-home --shell \/usr\/sbin\/nologin ahmet\nsudo adduser --no-create-home --shell \/usr\/sbin\/nologin ayse<\/code><\/pre>\n<p>Bu komutlar kullan\u0131c\u0131lar\u0131 olu\u015ftururken bir parola belirlemenizi isteyecektir. Bu, Linux parolas\u0131d\u0131r.<\/p>\n<h3>Samba Kullan\u0131c\u0131lar\u0131 Olu\u015fturma ve Parola Belirleme:<\/h3>\n<p>\u015eimdi bu Linux kullan\u0131c\u0131lar\u0131n\u0131 Samba veritaban\u0131na ekleyelim ve Samba parolalar\u0131n\u0131 belirleyelim:<\/p>\n<pre><code>sudo smbpasswd -a [kullaniciadi]<\/code><\/pre>\n<p>\u00d6rne\u011fin:<\/p>\n<pre><code>sudo smbpasswd -a ahmet\nsudo smbpasswd -a ayse<\/code><\/pre>\n<p>Bu komut, kullan\u0131c\u0131 i\u00e7in bir Samba parolas\u0131 belirlemenizi isteyecektir. Bu parola, kullan\u0131c\u0131n\u0131n Samba payla\u015f\u0131m\u0131na eri\u015firken kullanaca\u011f\u0131 parolad\u0131r ve Linux parolas\u0131yla ayn\u0131 olmak zorunda de\u011fildir (ancak kolayl\u0131k sa\u011flamas\u0131 a\u00e7\u0131s\u0131ndan ayn\u0131 olmas\u0131 tercih edilebilir).<\/p>\n<p>Kullan\u0131c\u0131n\u0131n Samba eri\u015fimini etkinle\u015ftirmek i\u00e7in parolay\u0131 ayarlad\u0131ktan sonra:<\/p>\n<pre><code>sudo smbpasswd -e [kullaniciadi]<\/code><\/pre>\n<h3>Kullan\u0131c\u0131lar\u0131 Samba Grubuna Ekleme:<\/h3>\n<p>Payla\u015f\u0131m\u0131m\u0131z\u0131 <code>samba_users<\/code> grubuna g\u00f6re yap\u0131land\u0131rd\u0131\u011f\u0131m\u0131z i\u00e7in, olu\u015fturdu\u011fumuz kullan\u0131c\u0131lar\u0131 bu gruba eklememiz gerekiyor:<\/p>\n<pre><code>sudo usermod -aG samba_users ahmet\nsudo usermod -aG samba_users ayse<\/code><\/pre>\n<p>Bu komutlar, kullan\u0131c\u0131lar\u0131 mevcut gruplar\u0131na ek olarak <code>samba_users<\/code> grubuna da dahil eder. De\u011fi\u015fikliklerin etkili olmas\u0131 i\u00e7in Samba servislerini yeniden ba\u015flatmak gerekebilir:<\/p>\n<pre><code>sudo service smbd restart\nsudo service nmbd restart<\/code><\/pre>\n<h2>Payla\u015f\u0131ma Eri\u015fim ve Sorun Giderme<\/h2>\n<p>Kurulum tamamland\u0131ktan sonra, farkl\u0131 i\u015fletim sistemlerinden Samba payla\u015f\u0131m\u0131na nas\u0131l eri\u015filece\u011fine bakal\u0131m.<\/p>\n<h3>Windows&#8217;tan Eri\u015fim:<\/h3>\n<p>Windows bilgisayarlardan Samba payla\u015f\u0131m\u0131na eri\u015fmek olduk\u00e7a basittir:<\/p>\n<ol>\n<li>Dosya Gezgini&#8217;ni a\u00e7\u0131n.<\/li>\n<li>Adres \u00e7ubu\u011funa <code>\\\\SunucuIPAdresi\\OrtakDosyalar<\/code> yaz\u0131n (\u00f6rne\u011fin, <code>\\\\192.168.1.100\\OrtakDosyalar<\/code>).<\/li>\n<li>\u0130stendi\u011finde, Samba&#8217;da olu\u015fturdu\u011funuz kullan\u0131c\u0131 ad\u0131 ve parolay\u0131 girin.<\/li>\n<li>&#8220;A\u011f s\u00fcr\u00fcc\u00fcs\u00fc e\u015fle&#8221; se\u00e7ene\u011fini kullanarak bu payla\u015f\u0131m\u0131 kal\u0131c\u0131 bir s\u00fcr\u00fcc\u00fc harfi olarak da ba\u011flayabilirsiniz.<\/li>\n<\/ol>\n<h3>macOS&#8217;tan Eri\u015fim:<\/h3>\n<ol>\n<li>Finder&#8217;\u0131 a\u00e7\u0131n.<\/li>\n<li>Men\u00fc \u00e7ubu\u011fundan <code>Git > Sunucuya Ba\u011flan...<\/code> (Go > Connect to Server&#8230;) se\u00e7ene\u011fini t\u0131klay\u0131n.<\/li>\n<li>A\u00e7\u0131lan pencereye <code>smb:\/\/SunucuIPAdresi\/OrtakDosyalar<\/code> yaz\u0131n (\u00f6rne\u011fin, <code>smb:\/\/192.168.1.100\/OrtakDosyalar<\/code>).<\/li>\n<li>\u0130stendi\u011finde, Samba kullan\u0131c\u0131 ad\u0131 ve parolan\u0131z\u0131 girin.<\/li>\n<\/ol>\n<h3>Linux&#8217;tan Eri\u015fim:<\/h3>\n<p>Linux sistemlerden Samba payla\u015f\u0131m\u0131na eri\u015fmek i\u00e7in <code>smbclient<\/code> komutunu kullanabilir veya payla\u015f\u0131m\u0131 yerel bir dizine ba\u011flayabilirsiniz.<\/p>\n<h4>smbclient ile test etme:<\/h4>\n<pre><code>smbclient -L \/\/SunucuIPAdresi -U ahmet<\/code><\/pre>\n<p>Bu komut, sunucudaki t\u00fcm payla\u015f\u0131mlar\u0131 listeler. Payla\u015f\u0131ma ba\u011flanmak i\u00e7in:<\/p>\n<pre><code>smbclient \/\/SunucuIPAdresi\/OrtakDosyalar -U ahmet<\/code><\/pre>\n<p>Parolan\u0131z\u0131 girerek Samba kabu\u011funa d\u00fc\u015feceksiniz ve dosyalar\u0131 listeleyebilir, indirebilir veya y\u00fckleyebilirsiniz.<\/p>\n<h4>Payla\u015f\u0131m\u0131 yerel bir dizine ba\u011flama:<\/h4>\n<p>Samba payla\u015f\u0131m\u0131n\u0131 kal\u0131c\u0131 olarak ba\u011flamak i\u00e7in <code>cifs-utils<\/code> paketine ihtiyac\u0131n\u0131z olabilir:<\/p>\n<pre><code>sudo apt install cifs-utils -y<\/code><\/pre>\n<p>Bir ba\u011flama noktas\u0131 olu\u015fturun:<\/p>\n<pre><code>sudo mkdir \/mnt\/samba<\/code><\/pre>\n<p>Payla\u015f\u0131m\u0131 ba\u011flay\u0131n:<\/p>\n<pre><code>sudo mount -t cifs \/\/SunucuIPAdresi\/OrtakDosyalar \/mnt\/samba -o username=ahmet,password=samba_sifresi,uid=1000,gid=1000,iocharset=utf8<\/code><\/pre>\n<p><code>uid<\/code> ve <code>gid<\/code> de\u011ferleri, ba\u011flayan kullan\u0131c\u0131n\u0131n yerel sistemdeki UID ve GID&#8217;sine kar\u015f\u0131l\u0131k gelir (genellikle <code>id -u<\/code> ve <code>id -g<\/code> ile bulunabilir).<\/p>\n<p>Kal\u0131c\u0131 ba\u011flama i\u00e7in <code>\/etc\/fstab<\/code> dosyas\u0131na bir giri\u015f ekleyebilirsiniz (parolay\u0131 do\u011frudan dosyaya yazmak yerine kimlik bilgileri dosyas\u0131n\u0131 kullanmak daha g\u00fcvenlidir):<\/p>\n<pre><code>\/\/SunucuIPAdresi\/OrtakDosyalar \/mnt\/samba cifs credentials=\/home\/kullaniciadi\/.smbcredentials,uid=1000,gid=1000,iocharset=utf8 0 0<\/code><\/pre>\n<p><code>.smbcredentials<\/code> dosyas\u0131 \u015fu i\u00e7eri\u011fe sahip olmal\u0131d\u0131r:<\/p>\n<pre><code>username=ahmet\npassword=samba_sifresi<\/code><\/pre>\n<p>Bu dosyan\u0131n izinlerini sadece sahibinin okuyabilece\u011fi \u015fekilde ayarlay\u0131n: <code>chmod 600 \/home\/kullaniciadi\/.smbcredentials<\/code>.<\/p>\n<h3>Temel Sorun Giderme:<\/h3>\n<ul>\n<li><b><code>testparm<\/code> Hatas\u0131:<\/b> <code>smb.conf<\/code> dosyas\u0131nda s\u00f6zdizimsel bir hata olup olmad\u0131\u011f\u0131n\u0131 kontrol edin.<\/li>\n<li><b>Servis \u00c7al\u0131\u015fm\u0131yor:<\/b> <code>sudo service smbd status<\/code> ve <code>sudo service nmbd status<\/code> komutlar\u0131yla Samba servislerinin \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun. Gerekirse <code>restart<\/code> komutunu kullan\u0131n.<\/li>\n<li><b>Eri\u015fim Sorunlar\u0131:<\/b>\n<ul>\n<li>G\u00fcvenlik duvar\u0131 (UFW) ayarlar\u0131n\u0131 kontrol edin.<\/li>\n<li>Samba kullan\u0131c\u0131s\u0131n\u0131n do\u011fru olu\u015fturuldu\u011fundan ve <code>smbpasswd<\/code> ile parolas\u0131n\u0131n ayarland\u0131\u011f\u0131ndan emin olun.<\/li>\n<li>Linux dosya sistemi izinlerini (<code>\/srv\/samba\/ortak_dosyalar<\/code>) ve Samba payla\u015f\u0131m izinlerini (<code>smb.conf<\/code> i\u00e7indeki <code>valid users<\/code>, <code>writable<\/code> vb.) kontrol edin.<\/li>\n<li>Kullan\u0131c\u0131n\u0131n <code>samba_users<\/code> grubuna eklendi\u011finden emin olun.<\/li>\n<\/ul>\n<\/li>\n<li><b>A\u011f Ba\u011flant\u0131s\u0131:<\/b> Sunucuya ping atarak veya ba\u015fka bir a\u011f hizmetiyle (SSH gibi) ba\u011flanarak temel a\u011f ba\u011flant\u0131s\u0131n\u0131 kontrol edin.<\/li>\n<\/ul>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu rehber, Ubuntu 16.04 \u00fczerinde k\u00fc\u00e7\u00fck bir kurulu\u015f i\u00e7in temel bir Samba dosya payla\u015f\u0131m\u0131 kurma s\u00fcrecini detayl\u0131 bir \u015fekilde a\u00e7\u0131klamaktad\u0131r. Merkezi dosya depolama, kullan\u0131c\u0131 tabanl\u0131 eri\u015fim kontrol\u00fc ve farkl\u0131 i\u015fletim sistemlerinden eri\u015filebilirlik sayesinde, Samba i\u015fbirli\u011fini ve veri y\u00f6netimini \u00f6nemli \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131rabilir. Kurulumdan sonra d\u00fczenli yedekleme yapmay\u0131 ve sistem g\u00fcvenli\u011fi g\u00fcncellemelerini takip etmeyi unutmay\u0131n.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<p><b>S1: Samba parolas\u0131 neden Linux parolas\u0131ndan farkl\u0131 olabilir?<\/b><br \/>\nC1: Samba, kendi kimlik do\u011frulama veritaban\u0131n\u0131 kullan\u0131r. Bu, Linux kullan\u0131c\u0131 hesaplar\u0131ndan ba\u011f\u0131ms\u0131zd\u0131r. Bu ayr\u0131m, Samba payla\u015f\u0131mlar\u0131na eri\u015fim i\u00e7in farkl\u0131 g\u00fcvenlik politikalar\u0131 uygulaman\u0131za olanak tan\u0131r. Kullan\u0131c\u0131lar\u0131n kolayl\u0131\u011f\u0131 i\u00e7in genellikle ayn\u0131 parola kullan\u0131lmas\u0131 tavsiye edilse de, teknik olarak farkl\u0131 olabilirler.<\/p>\n<p><b>S2: Misafir (Guest) eri\u015fimi nas\u0131l ayarlan\u0131r?<\/b><br \/>\nC2: Misafir eri\u015fimi, kullan\u0131c\u0131 ad\u0131 ve parola gerektirmeden payla\u015f\u0131ma eri\u015fim sa\u011flar. Bunu etkinle\u015ftirmek i\u00e7in <code>smb.conf<\/code> dosyas\u0131nda ilgili payla\u015f\u0131m alt\u0131na <code>guest ok = yes<\/code> ekleyebilir ve <code>valid users<\/code> sat\u0131r\u0131n\u0131 kald\u0131rabilirsiniz. Ancak g\u00fcvenlik nedeniyle k\u00fc\u00e7\u00fck kurulu\u015flarda misafir eri\u015fimi genellikle \u00f6nerilmez.<\/p>\n<p><b>S3: Belirli IP adreslerinden veya a\u011flardan eri\u015fimi nas\u0131l k\u0131s\u0131tlayabilirim?<\/b><br \/>\nC3: <code>smb.conf<\/code> dosyas\u0131ndaki <code>[global]<\/code> b\u00f6l\u00fcm\u00fcne <code>hosts allow = 192.168.1. 127.0.0.1<\/code> (belirli a\u011f veya IP adresleri) ve <code>hosts deny = ALL<\/code> (di\u011fer t\u00fcm eri\u015fimleri engelle) ekleyebilirsiniz. Bu, sadece izin verilen IP&#8217;lerden eri\u015fime izin verir.<\/p>\n<p><b>S4: Samba performans\u0131 nas\u0131l art\u0131r\u0131l\u0131r?<\/b><br \/>\nC4: Performans i\u00e7in birka\u00e7 ipucu:<\/p>\n<ul>\n<li>H\u0131zl\u0131 diskler (SSD) kullan\u0131n.<\/li>\n<li>A\u011f ba\u011flant\u0131n\u0131z\u0131n h\u0131zl\u0131 ve stabil oldu\u011fundan emin olun (Gigabit Ethernet \u00f6nerilir).<\/li>\n<li>Samba yap\u0131land\u0131rmas\u0131nda <code>socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192<\/code> gibi optimizasyonlar\u0131 deneyebilirsiniz, ancak bu ayarlar sisteminize g\u00f6re de\u011fi\u015fiklik g\u00f6sterebilir ve dikkatli kullan\u0131lmal\u0131d\u0131r.<\/li>\n<li>Sunucunun yeterli RAM ve CPU kaynaklar\u0131na sahip oldu\u011fundan emin olun.<\/li>\n<\/ul>\n<p><b>S5: Ubuntu 16.04 yerine daha yeni bir Ubuntu s\u00fcr\u00fcm\u00fc kullanmal\u0131 m\u0131y\u0131m?<\/b><br \/>\nC5: Kesinlikle evet. Ubuntu 16.04&#8217;\u00fcn resmi deste\u011fi sona ermi\u015ftir, bu da g\u00fcvenlik g\u00fcncellemeleri almad\u0131\u011f\u0131 anlam\u0131na gelir. Bu durum, sunucunuzu ciddi g\u00fcvenlik a\u00e7\u0131klar\u0131na kar\u015f\u0131 savunmas\u0131z b\u0131rak\u0131r. M\u00fcmk\u00fcn olan en k\u0131sa s\u00fcrede Ubuntu&#8217;nun desteklenen g\u00fcncel bir LTS (Long Term Support) s\u00fcr\u00fcm\u00fcne (\u00f6rne\u011fin, 20.04 veya 22.04) y\u00fckseltmeniz \u015fiddetle tavsiye edilir.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"K\u00fc\u00e7\u00fck bir kurulu\u015fta dosyalar\u0131n merkezi ve g\u00fcvenli bir \u015fekilde payla\u015f\u0131lmas\u0131, verimlilik ve i\u015fbirli\u011fi a\u00e7\u0131s\u0131ndan kritik \u00f6neme sahiptir.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-38050","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Samba Nedir ve Neden Kullan\u0131l\u0131r? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Samba Nedir ve Neden Kullan\u0131l\u0131r?\" \/>\n<meta property=\"og:description\" content=\"K\u00fc\u00e7\u00fck bir kurulu\u015fta dosyalar\u0131n merkezi ve g\u00fcvenli bir \u015fekilde payla\u015f\u0131lmas\u0131, verimlilik ve i\u015fbirli\u011fi a\u00e7\u0131s\u0131ndan kritik \u00f6neme sahiptir.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-22T09:41:48+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Samba Nedir ve Neden Kullan\u0131l\u0131r?\",\"datePublished\":\"2026-01-22T09:41:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/\"},\"wordCount\":2078,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/\",\"name\":\"Samba Nedir ve Neden Kullan\u0131l\u0131r? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-01-22T09:41:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Samba Nedir ve Neden Kullan\u0131l\u0131r?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Samba Nedir ve Neden Kullan\u0131l\u0131r? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/","og_locale":"tr_TR","og_type":"article","og_title":"Samba Nedir ve Neden Kullan\u0131l\u0131r?","og_description":"K\u00fc\u00e7\u00fck bir kurulu\u015fta dosyalar\u0131n merkezi ve g\u00fcvenli bir \u015fekilde payla\u015f\u0131lmas\u0131, verimlilik ve i\u015fbirli\u011fi a\u00e7\u0131s\u0131ndan kritik \u00f6neme sahiptir.","og_url":"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-01-22T09:41:48+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"13 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Samba Nedir ve Neden Kullan\u0131l\u0131r?","datePublished":"2026-01-22T09:41:48+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/"},"wordCount":2078,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/","url":"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/","name":"Samba Nedir ve Neden Kullan\u0131l\u0131r? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-01-22T09:41:48+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/samba-nedir-ve-neden-kullanilir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Samba Nedir ve Neden Kullan\u0131l\u0131r?"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/38050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=38050"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/38050\/revisions"}],"predecessor-version":[{"id":38051,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/38050\/revisions\/38051"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=38050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=38050"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=38050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}