{"id":4037,"date":"2023-08-25T00:00:55","date_gmt":"2023-08-25T00:00:55","guid":{"rendered":"https:\/\/sunucucozumleri.com\/?p=4037"},"modified":"2023-08-25T00:00:55","modified_gmt":"2023-08-25T00:00:55","slug":"debian-isletim-sisteminde-dosya-ve-klasor-izinleri-nasil-ayarlanir","status":"publish","type":"post","link":"https:\/\/sunucucozumleri.com\/blog\/debian-isletim-sisteminde-dosya-ve-klasor-izinleri-nasil-ayarlanir\/","title":{"rendered":"Debian \u0130\u015fletim Sisteminde Dosya ve Klas\u00f6r \u0130zinleri Nas\u0131l Ayarlan\u0131r?"},"content":{"rendered":"<p>Debian \u0130\u015fletim Sistemi kullan\u0131c\u0131lar\u0131n\u0131n s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131 sorunlardan biri, dosya ve klas\u00f6r izinleri konusudur. Dosya ve klas\u00f6r izinleri, kullan\u0131c\u0131lara, gruplara ve di\u011fer kullan\u0131c\u0131lara belirli eri\u015fim seviyeleri sa\u011flar. Bu nedenle, bu konuyu anlamak ve do\u011fru \u015fekilde ayarlamak olduk\u00e7a \u00f6nemlidir. Bu blog yaz\u0131s\u0131nda, Debian \u0130\u015fletim Sistemi \u00fczerinde dosya ve klas\u00f6r izinlerinin nas\u0131l kontrol edilece\u011fi ve ayarlanaca\u011f\u0131 hakk\u0131nda temel bilgileri bulabilirsiniz. Ayr\u0131ca, kullan\u0131c\u0131 izinleri, grup izinleri ve di\u011fer kullan\u0131c\u0131lar\u0131n izinlerinin nas\u0131l ayarlanaca\u011f\u0131n\u0131 da \u00f6\u011freneceksiniz.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Makale \u0130\u00e7eri\u011fi<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\u0130\u00e7indekiler Tablosunu A\u00e7\/Kapat\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sunucucozumleri.com\/blog\/debian-isletim-sisteminde-dosya-ve-klasor-izinleri-nasil-ayarlanir\/#Debian_Isletim_Sisteminde_Dosya_ve_Klasor_Izinleri\" >Debian \u0130\u015fletim Sisteminde Dosya ve Klas\u00f6r \u0130zinleri<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sunucucozumleri.com\/blog\/debian-isletim-sisteminde-dosya-ve-klasor-izinleri-nasil-ayarlanir\/#Dosya_ve_Klasor_Izinleri_Hakkinda_Temel_Bilgiler\" >Dosya ve Klas\u00f6r \u0130zinleri Hakk\u0131nda Temel Bilgiler<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sunucucozumleri.com\/blog\/debian-isletim-sisteminde-dosya-ve-klasor-izinleri-nasil-ayarlanir\/#Dosya_ve_Klasor_Izinleri_Neden_Onemlidir\" >Dosya ve Klas\u00f6r \u0130zinleri Neden \u00d6nemlidir?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sunucucozumleri.com\/blog\/debian-isletim-sisteminde-dosya-ve-klasor-izinleri-nasil-ayarlanir\/#Dosya_ve_Klasor_Izinleri_Nasil_Kontrol_Edilir\" >Dosya ve Klas\u00f6r \u0130zinleri Nas\u0131l Kontrol Edilir?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sunucucozumleri.com\/blog\/debian-isletim-sisteminde-dosya-ve-klasor-izinleri-nasil-ayarlanir\/#Kullanici_Izinleri_Nasil_Ayarlanir\" >Kullan\u0131c\u0131 \u0130zinleri Nas\u0131l Ayarlan\u0131r?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sunucucozumleri.com\/blog\/debian-isletim-sisteminde-dosya-ve-klasor-izinleri-nasil-ayarlanir\/#Grup_Izinleri_Nasil_Ayarlanir\" >Grup \u0130zinleri Nas\u0131l Ayarlan\u0131r?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/sunucucozumleri.com\/blog\/debian-isletim-sisteminde-dosya-ve-klasor-izinleri-nasil-ayarlanir\/#Diger_Kullanicilarin_Izinleri_Nasil_Ayarlanir\" >Di\u011fer Kullan\u0131c\u0131lar\u0131n \u0130zinleri Nas\u0131l Ayarlan\u0131r?<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Debian_Isletim_Sisteminde_Dosya_ve_Klasor_Izinleri\"><\/span>Debian \u0130\u015fletim Sisteminde Dosya ve Klas\u00f6r \u0130zinleri<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Bir i\u015fletim sisteminde dosya ve klas\u00f6r izinleri, her bir dosya ve klas\u00f6r\u00fcn kimin taraf\u0131ndan eri\u015filebilece\u011fini ve hangi i\u015flemlerin ger\u00e7ekle\u015ftirilebilece\u011fini belirler. Debian i\u015fletim sistemi, g\u00fcvenlik ve gizlilik a\u00e7\u0131s\u0131ndan \u00f6nemli bir\u00e7ok \u00f6zelli\u011fi i\u00e7ermektedir ve dosya ve klas\u00f6r izinleri de bunlardan biridir.<\/p>\n<p>Dosya ve klas\u00f6r izinlerinin temel amac\u0131, kullan\u0131c\u0131lara ve kullan\u0131c\u0131 gruplar\u0131na, dosyalar\u0131 ve klas\u00f6rleri okuma, yazma veya \u00e7al\u0131\u015ft\u0131rma gibi belirli i\u015flemler yapma yetkisi veren bir kontrol mekanizmas\u0131 sunmakt\u0131r. \u00d6zellikle \u00e7ok kullan\u0131c\u0131l\u0131 sistemlerde, izinlerin do\u011fru bir \u015fekilde ayarlanmas\u0131, bilgilerin g\u00fcvenli\u011fini sa\u011flamak i\u00e7in \u00f6nemli bir ad\u0131md\u0131r.<\/p>\n<p>Debian i\u015fletim sisteminde dosya ve klas\u00f6r izinleri kontrol edilirken, <strong>chmod<\/strong> komutu kullan\u0131l\u0131r. Bu komut sayesinde dosya ve klas\u00f6rlerin izinleri kullan\u0131c\u0131, grup ve di\u011fer kullan\u0131c\u0131lar i\u00e7in ayr\u0131 ayr\u0131 belirlenebilir. \u0130zinler, say\u0131larla ifade edilir ve her bir izin, belirli bir say\u0131sal de\u011feri temsil eder. \u00d6rne\u011fin, &#8220;rwx&#8221; (okuma, yazma ve \u00e7al\u0131\u015ft\u0131rma) izni, &#8220;7&#8221; olarak ifade edilir.<\/p>\n<ul>\n<li><strong>Debian i\u015fletim sisteminde dosya ve klas\u00f6r izinleri<\/strong>, <a href=\"https:\/\/sunucucozumleri.com\/blog\/bilgisayar-nasil-kullanilir\/\">bilgisayar<\/a> g\u00fcvenli\u011fi ve gizlili\u011fi a\u00e7\u0131s\u0131ndan olduk\u00e7a \u00f6nemlidir.<\/li>\n<li>\u0130zinlerin do\u011fru bir \u015fekilde ayarlanmas\u0131, yetkisiz eri\u015fimlerin \u00f6nlenmesi ve bilgilerin g\u00fcvenli\u011finin sa\u011flanmas\u0131 i\u00e7in gereklidir.<\/li>\n<li><strong>chmod<\/strong> komutu, dosya ve klas\u00f6r izinlerini kontrol etmek ve ayarlamak i\u00e7in kullan\u0131l\u0131r.<\/li>\n<\/ul>\n<table>\n<tr>\n<th>\u0130zin<\/th>\n<th>Numeric De\u011fer<\/th>\n<th>A\u00e7\u0131klama<\/th>\n<\/tr>\n<tr>\n<td>r<\/td>\n<td>4<\/td>\n<td>Okuma izni<\/td>\n<\/tr>\n<tr>\n<td>w<\/td>\n<td>2<\/td>\n<td>Yazma izni<\/td>\n<\/tr>\n<tr>\n<td>x<\/td>\n<td>1<\/td>\n<td>\u00c7al\u0131\u015ft\u0131rma izni<\/td>\n<\/tr>\n<\/table>\n<p>Dosyalar\u0131n ve klas\u00f6rlerin izinleri, kullan\u0131c\u0131, grup ve di\u011fer kullan\u0131c\u0131lar i\u00e7in ayr\u0131 ayr\u0131 belirlenebilir. Bu sayede, her kullan\u0131c\u0131n\u0131n farkl\u0131 izinlere sahip olmas\u0131n\u0131 sa\u011flamak ve kullan\u0131c\u0131lar\u0131n yetkisiz eri\u015fimlere kar\u015f\u0131 korunmas\u0131n\u0131 sa\u011flamak m\u00fcmk\u00fcnd\u00fcr.<\/p>\n<p>Debian i\u015fletim sistemi, g\u00fcvenlik konusunda sa\u011flad\u0131\u011f\u0131 \u00f6zelliklerle kullan\u0131c\u0131lar\u0131n\u0131n bilgilerini koruma alt\u0131na al\u0131rken, dosya ve klas\u00f6r izinleri de bu g\u00fcvenlik \u00f6nlemlerinden biridir. Dosya ve klas\u00f6r izinleri sayesinde, kullan\u0131c\u0131lar\u0131n yetkisiz eri\u015fimlere kar\u015f\u0131 g\u00fcvende olmas\u0131 ve bilgilerinin gizlili\u011fi sa\u011flanabilir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Dosya_ve_Klasor_Izinleri_Hakkinda_Temel_Bilgiler\"><\/span>Dosya ve Klas\u00f6r \u0130zinleri Hakk\u0131nda Temel Bilgiler<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Dosya ve klas\u00f6r izinleri, i\u015fletim sistemleri taraf\u0131ndan sa\u011flanan bir g\u00fcvenlik mekanizmas\u0131d\u0131r. Bu izinler, kullan\u0131c\u0131lar\u0131n dosya ve klas\u00f6rler \u00fczerinde hangi i\u015flemleri yapabilece\u011fini belirler. \u0130zinler, kullan\u0131c\u0131lara veya kullan\u0131c\u0131 gruplar\u0131na atan\u0131r ve her bir izne farkl\u0131 bir h\u00fck\u00fcm verir. Bu nedenle, dosya ve klas\u00f6r izinlerini anlamak ve do\u011fru \u015fekilde ayarlamak olduk\u00e7a \u00f6nemlidir.<\/p>\n<p>\u0130zinler genellikle \u00fc\u00e7 temel kategoride s\u0131n\u0131fland\u0131r\u0131l\u0131r: okuma, yazma ve \u00e7al\u0131\u015ft\u0131rma. Okuma izni, bir dosyan\u0131n veya klas\u00f6r\u00fcn i\u00e7eri\u011fini g\u00f6r\u00fcnt\u00fclemeyi sa\u011flar. Yazma izni, bir dosyay\u0131 veya klas\u00f6r\u00fc de\u011fi\u015ftirmek, silmek veya olu\u015fturmak i\u00e7in gereklidir. \u00c7al\u0131\u015ft\u0131rma izni ise bir dosyan\u0131n veya klas\u00f6r\u00fcn \u00e7al\u0131\u015ft\u0131r\u0131labilir oldu\u011funu belirtir.<\/p>\n<p>Dosya ve klas\u00f6r izinleri, dosya sistemi \u00fczerindeki g\u00fcvenli\u011fi sa\u011flamak i\u00e7in kullan\u0131l\u0131r. Yanl\u0131\u015f izinler, k\u00f6t\u00fc niyetli kullan\u0131c\u0131lar\u0131n veya zararl\u0131 yaz\u0131l\u0131mlar\u0131n sisteme eri\u015fimini kolayla\u015ft\u0131rabilir. Bu nedenle, izinlerin do\u011fru \u015fekilde ayarlanmas\u0131 b\u00fcy\u00fck \u00f6nem ta\u015f\u0131r.<\/p>\n<ul>\n<li><strong>Okuma izni:<\/strong> Dosya veya klas\u00f6r i\u00e7eri\u011fini g\u00f6r\u00fcnt\u00fclemek i\u00e7in gereklidir.<\/li>\n<li><strong>Yazma izni:<\/strong> Dosya veya klas\u00f6r \u00fczerinde de\u011fi\u015fiklik yapmak, silmek veya olu\u015fturmak i\u00e7in gereklidir.<\/li>\n<li><strong>\u00c7al\u0131\u015ft\u0131rma izni:<\/strong> Dosya veya klas\u00f6r\u00fcn \u00e7al\u0131\u015ft\u0131r\u0131labilir oldu\u011funu belirtir.<\/li>\n<\/ul>\n<table>\n<tr>\n<th><strong>Kod<\/strong><\/th>\n<th><strong>A\u00e7\u0131klama<\/strong><\/th>\n<\/tr>\n<tr>\n<td>r<\/td>\n<td>Okuma izni<\/td>\n<\/tr>\n<tr>\n<td>w<\/td>\n<td>Yazma izni<\/td>\n<\/tr>\n<tr>\n<td>x<\/td>\n<td>\u00c7al\u0131\u015ft\u0131rma izni<\/td>\n<\/tr>\n<\/table>\n<h2><span class=\"ez-toc-section\" id=\"Dosya_ve_Klasor_Izinleri_Neden_Onemlidir\"><\/span>Dosya ve Klas\u00f6r \u0130zinleri Neden \u00d6nemlidir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Dosya ve klas\u00f6r izinleri, i\u015fletim sistemlerindeki bir dosyan\u0131n veya klas\u00f6r\u00fcn eri\u015febilirlik d\u00fczeyini belirlemek i\u00e7in kullan\u0131lan \u00f6nemli bir kavramd\u0131r. Bu izinler, dosyan\u0131n veya klas\u00f6r\u00fcn sahibi, grup \u00fcyeleri ve di\u011fer kullan\u0131c\u0131lar aras\u0131nda eri\u015fim yetkilerini kontrol eder. Dosya ve klas\u00f6r izinlerinin do\u011fru bir \u015fekilde ayarlanmas\u0131, g\u00fcvenlik, gizlilik ve veri b\u00fct\u00fcnl\u00fc\u011f\u00fc a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck bir \u00f6neme sahiptir.<\/p>\n<p>Bir dosyan\u0131n veya klas\u00f6r\u00fcn izinleri, onu olu\u015fturan kullan\u0131c\u0131n\u0131n yetkilerini belirler. Dosya sahibi, \u00fczerinde tam kontrol sahibi olurken, grup \u00fcyeleri ve di\u011fer kullan\u0131c\u0131lar s\u0131n\u0131rl\u0131 yetkilere sahip olabilir. \u00d6rne\u011fin, bir dosyan\u0131n sadece okunabilir veya yaz\u0131labilir olmas\u0131 gibi. Bu izinler, yetkisi olmayan ki\u015filerin dosyalara ve klas\u00f6rlere eri\u015fmesini engelleyerek, \u00f6nemli verilerin g\u00fcvenli\u011fini sa\u011flar.<\/p>\n<p>Ayr\u0131ca, dosya ve klas\u00f6r izinleri, bir a\u011f ortam\u0131nda da b\u00fcy\u00fck bir rol oynar. \u00d6zellikle birden fazla kullan\u0131c\u0131n\u0131n bulundu\u011fu sistemlerde, her kullan\u0131c\u0131n\u0131n farkl\u0131 izinlere sahip olmas\u0131 \u00f6nemlidir. Bu sayede, bir kullan\u0131c\u0131n\u0131n yanl\u0131\u015fl\u0131kla veya k\u00f6t\u00fc niyetle di\u011fer kullan\u0131c\u0131lar\u0131n dosyalar\u0131na zarar verme riski en aza indirilir. Ayn\u0131 \u015fekilde, sadece belirli ki\u015filerin belirli dosyalara eri\u015febilmesi i\u00e7in izinlerin do\u011fru bir \u015fekilde ayarlanmas\u0131 gerekmektedir.<\/p>\n<p>Genel olarak, dosya ve klas\u00f6r izinleri veri g\u00fcvenli\u011fi a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck bir \u00f6neme sahiptir. Do\u011fru izinlerin ayarlanmas\u0131, hassas verilerin yetkisiz ki\u015filerin eline ge\u00e7mesini engeller ve veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc korur. Bu nedenle, dosya ve klas\u00f6r izinlerinin do\u011fru bir \u015fekilde kontrol edilmesi ve ayarlanmas\u0131, i\u015fletim sisteminin g\u00fcvenli\u011fini sa\u011flamak i\u00e7in son derece \u00f6nemlidir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Dosya_ve_Klasor_Izinleri_Nasil_Kontrol_Edilir\"><\/span>Dosya ve Klas\u00f6r \u0130zinleri Nas\u0131l Kontrol Edilir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Dosya ve klas\u00f6r izinleri, bir i\u015fletim sisteminin g\u00fcvenlik mekanizmalar\u0131n\u0131n temel par\u00e7alar\u0131ndan biridir. Bu izinler, kullan\u0131c\u0131lar\u0131n, gruplar\u0131n veya di\u011fer yetkili ki\u015filerin bir dosya veya klas\u00f6re eri\u015fim, okuma, yazma veya de\u011fi\u015ftirme gibi eylemleri ger\u00e7ekle\u015ftirmelerini kontrol eder. Bu izinlerin d\u00fczg\u00fcn bir \u015fekilde kontrol edilmesi, bilgisayar sistemlerinin g\u00fcvenli\u011fini sa\u011flamak i\u00e7in \u00f6nemlidir.<\/p>\n<p>Dosya ve klas\u00f6r izinleri, Linux tabanl\u0131 i\u015fletim sistemleri i\u00e7in \u00f6zellikle \u00f6nemlidir. Debian i\u015fletim sistemi de bu kategoriye dahildir. Bu i\u015fletim sisteminde dosya ve klas\u00f6r izinlerini kontrol etmek ve d\u00fczenlemek olduk\u00e7a kolayd\u0131r.<\/p>\n<p>Dosya ve klas\u00f6r izinlerini kontrol etmek i\u00e7in <strong>chmod<\/strong> komutunu kullanabiliriz. Bu komutla, t\u00fcm izinlere, kullan\u0131c\u0131, grup veya di\u011fer kullan\u0131c\u0131lar i\u00e7in ayr\u0131 ayr\u0131 izinleri belirleyebilir ve y\u00f6netebiliriz. Ayr\u0131ca <strong>chown<\/strong> ve <strong>chgrp<\/strong> gibi komutlarla dosyalar\u0131n veya klas\u00f6rlerin sahiplerini ve gruplar\u0131n\u0131 de\u011fi\u015ftirebiliriz.<\/p>\n<ul>\n<li><strong>chmod:<\/strong> Dosya ve klas\u00f6r izinlerini de\u011fi\u015ftirmek i\u00e7in kullan\u0131lan komut.<\/li>\n<li><strong>chown:<\/strong> Dosyan\u0131n veya klas\u00f6r\u00fcn sahibini de\u011fi\u015ftirmek i\u00e7in kullan\u0131lan komut.<\/li>\n<li><strong>chgrp:<\/strong> Dosyan\u0131n veya klas\u00f6r\u00fcn grubunu de\u011fi\u015ftirmek i\u00e7in kullan\u0131lan komut.<\/li>\n<\/ul>\n<table>\n<tr>\n<th>\u0130zinler<\/th>\n<th>Yetki<\/th>\n<\/tr>\n<tr>\n<td><strong>r<\/strong><\/td>\n<td>Okuma yetkisi<\/td>\n<\/tr>\n<tr>\n<td><strong>w<\/strong><\/td>\n<td>Yazma yetkisi<\/td>\n<\/tr>\n<tr>\n<td><strong>x<\/strong><\/td>\n<td>\u00c7al\u0131\u015ft\u0131rma yetkisi<\/td>\n<\/tr>\n<\/table>\n<p>Dosya ve klas\u00f6r izinlerini kontrol etmek i\u00e7in \u00f6ncelikle izinleri g\u00f6r\u00fcnt\u00fclemek gerekmektedir. Bunun i\u00e7in <strong>ls -l<\/strong> komutunu kullanabiliriz. Bu komutla dosya veya klas\u00f6r\u00fcn izinleri, sahibi, grup bilgileri ve di\u011fer baz\u0131 ayr\u0131nt\u0131lar listelenir.<\/p>\n<p>Dosya ve klas\u00f6r izinlerini de\u011fi\u015ftirmek i\u00e7in ise <strong>chmod<\/strong> komutunu kullan\u0131r\u0131z. \u00d6rne\u011fin, bir dosyaya yazma yetkisi vermek i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz:<\/p>\n<p><strong>chmod +w dosya.txt<\/strong><\/p>\n<p>Ayn\u0131 \u015fekilde, bir klas\u00f6re \u00e7al\u0131\u015ft\u0131rma yetkisi vermek i\u00e7in <strong>chmod +x klas\u00f6r<\/strong> komutunu kullanabiliriz.<\/p>\n<p>Dosya ve klas\u00f6r izinlerini kontrol etmek ve d\u00fczenlemek, Linux tabanl\u0131 i\u015fletim sistemlerinde g\u00fcvenlik ve veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc sa\u011flamak i\u00e7in \u00f6nemlidir. Dolay\u0131s\u0131yla, bu izinlerin nas\u0131l kontrol edilece\u011fi ve d\u00fczenlenece\u011fi konusunda bilgi sahibi olmak, bir sistemi g\u00fcvende tutman\u0131n temel ad\u0131mlar\u0131ndan biridir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Kullanici_Izinleri_Nasil_Ayarlanir\"><\/span>Kullan\u0131c\u0131 \u0130zinleri Nas\u0131l Ayarlan\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Kullan\u0131c\u0131 izinleri, bir i\u015fletim sistemi \u00fczerindeki dosya ve klas\u00f6rlerin eri\u015fimini ve kullan\u0131m\u0131n\u0131 d\u00fczenlemek i\u00e7in kullan\u0131l\u0131r. Bu izinler, kullan\u0131c\u0131lar\u0131n dosyalar\u0131 okumas\u0131na, yazmas\u0131na veya de\u011fi\u015ftirmesine izin verirken, di\u011fer kullan\u0131c\u0131lardan bu dosyalar\u0131 korur. Bu nedenle, kullan\u0131c\u0131 izinleri, g\u00fcvenlik ve gizlilik a\u00e7\u0131s\u0131ndan son derece \u00f6nemlidir.<\/p>\n<p>Debian i\u015fletim sistemi de kullan\u0131c\u0131 izinleri \u00fczerinde detayl\u0131 bir kontrol sa\u011flar. Kullan\u0131c\u0131 izinleri, \u00fc\u00e7 farkl\u0131 kategoriye ayr\u0131lm\u0131\u015ft\u0131r: sahip, grup ve di\u011fer kullan\u0131c\u0131lar. Her bir kategori i\u00e7in izin d\u00fczeyleri farkl\u0131d\u0131r ve bu izinler, <strong>chmod<\/strong> komutu kullan\u0131larak ayarlanabilir. \u00d6rne\u011fin, bir dosyan\u0131n sadece okunabilir olmas\u0131n\u0131 istiyorsak, <strong>chmod 444 dosya_ad\u0131<\/strong> komutunu kullanabiliriz.<\/p>\n<p>Di\u011fer bir \u00f6nemli not, kullan\u0131c\u0131 izinlerinin do\u011fru \u015fekilde ayarlanmas\u0131 i\u00e7in kullan\u0131c\u0131lar\u0131n i\u015flem yapabilme yetkisi olmas\u0131 gerekti\u011fidir. Root kullan\u0131c\u0131s\u0131, kullan\u0131c\u0131 izinlerini de\u011fi\u015ftirme yetkisi olan tek kullan\u0131c\u0131d\u0131r. Di\u011fer kullan\u0131c\u0131lar, kendi dosyalar\u0131 \u00fczerindeki izinleri de\u011fi\u015ftirebilirler ancak di\u011fer kullan\u0131c\u0131lar\u0131n dosyalar\u0131na m\u00fcdahale edemezler.<\/p>\n<table>\n<tr>\n<th>Komut<\/th>\n<th>A\u00e7\u0131klama<\/th>\n<\/tr>\n<tr>\n<td><strong>chmod<\/strong><\/td>\n<td>Belirli dosya veya klas\u00f6rlerin izinlerini de\u011fi\u015ftirmek i\u00e7in kullan\u0131l\u0131r<\/td>\n<\/tr>\n<tr>\n<td><strong>chown<\/strong><\/td>\n<td>Bir dosya veya klas\u00f6r\u00fcn sahibini de\u011fi\u015ftirmek i\u00e7in kullan\u0131l\u0131r<\/td>\n<\/tr>\n<tr>\n<td><strong>chgrp<\/strong><\/td>\n<td>Bir dosya veya klas\u00f6r\u00fcn grubunu de\u011fi\u015ftirmek i\u00e7in kullan\u0131l\u0131r<\/td>\n<\/tr>\n<\/table>\n<p>Dosya ve klas\u00f6r izinleri \u00fczerinde do\u011fru bir kontrol yapmak, dosyalar\u0131n\u0131z\u0131n g\u00fcvenli\u011fi i\u00e7in \u00f6nemlidir. Kullan\u0131c\u0131 izinlerini do\u011fru \u015fekilde ayarlamak, yetkisiz eri\u015fimlerden ka\u00e7\u0131narak verilerinizi koruman\u0131za yard\u0131mc\u0131 olur. Bu nedenle, kullan\u0131c\u0131 izinlerini nas\u0131l ayarlayaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenmek ve bunlar\u0131 d\u00fczenli olarak kontrol etmek \u00f6nemlidir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Grup_Izinleri_Nasil_Ayarlanir\"><\/span>Grup \u0130zinleri Nas\u0131l Ayarlan\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Linux i\u015fletim sistemleri, kullan\u0131c\u0131lar\u0131 ve gruplar\u0131 kontrol etmek i\u00e7in \u00fcst\u00fcn bir esneklik sunar. Dosya ve klas\u00f6r izinleri, kullan\u0131c\u0131lar\u0131n ve gruplar\u0131n dosyalara ve klas\u00f6rlere eri\u015fim d\u00fczeylerini belirler. Grup izinleri, dosya ve klas\u00f6rlerin belirli bir gruba veya kullan\u0131c\u0131 grubuna ait olmas\u0131n\u0131 sa\u011flar ve eri\u015fim yetkilerini bu gruba tan\u0131r.<\/p>\n<p>Kullan\u0131c\u0131lar ve gruplar aras\u0131nda izin ayarlamalar\u0131 yapmak i\u00e7in &#8220;chown&#8221; ve &#8220;chgrp&#8221; komutlar\u0131 kullan\u0131l\u0131r. &#8220;chown&#8221; komutu, dosyan\u0131n veya klas\u00f6r\u00fcn sahibini de\u011fi\u015ftirmek i\u00e7in kullan\u0131l\u0131rken, &#8220;chgrp&#8221; komutu dosyan\u0131n veya klas\u00f6r\u00fcn grubunu de\u011fi\u015ftirmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p>Dosyan\u0131n veya klas\u00f6r\u00fcn grubu de\u011fi\u015ftirildikten sonra, grup izinlerini ayarlamak i\u00e7in &#8220;chmod&#8221; komutunu kullanabilirsiniz. &#8220;chmod&#8221; komutu, dosyan\u0131n veya klas\u00f6r\u00fcn eri\u015fim yetkilerini belirlemek i\u00e7in kullan\u0131l\u0131r ve bu yetkileri okuma, yazma ve y\u00fcr\u00fctme gibi \u00fc\u00e7 ayr\u0131 kategori alt\u0131nda gruplara tan\u0131r.<\/p>\n<ul>\n<li><strong>Okuma Yetkisi (Read):<\/strong> Grup \u00fcyeleri, dosyay\u0131 veya klas\u00f6r\u00fc sadece okuyabilirler.<\/li>\n<li><strong>Yazma Yetkisi (Write):<\/strong> Grup \u00fcyeleri, dosyay\u0131 veya klas\u00f6r\u00fc okuyabilir ve \u00fczerinde de\u011fi\u015fiklik yapabilirler.<\/li>\n<li><strong>Y\u00fcr\u00fctme Yetkisi (Execute):<\/strong> Grup \u00fcyeleri, dosyay\u0131 veya klas\u00f6r\u00fc \u00e7al\u0131\u015ft\u0131rabilirler.<\/li>\n<\/ul>\n<p>Grup izinlerini ayarlamak i\u00e7in kullan\u0131lan sembolik ve octal modlar vard\u0131r. Sembolik mod, dosya ve klas\u00f6r izinlerini sembollerle temsil ederken, octal mod ise izinleri rakamlarla temsil eder.<\/p>\n<table>\n<tr>\n<th>Yetki<\/th>\n<th>Sembolik Mod<\/th>\n<th>Octal Mod<\/th>\n<\/tr>\n<tr>\n<td>Okuma<\/td>\n<td>r<\/td>\n<td>4<\/td>\n<\/tr>\n<tr>\n<td>Yazma<\/td>\n<td>w<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td>Y\u00fcr\u00fctme<\/td>\n<td>x<\/td>\n<td>1<\/td>\n<\/tr>\n<\/table>\n<p>A\u015fa\u011f\u0131daki \u00f6rnek, &#8220;grup_izinleri&#8221; adl\u0131 bir dosyan\u0131n grubunun &#8220;kullanici_grup&#8221; olarak de\u011fi\u015ftirilmesini ve grup \u00fcyelerine okuma ve yazma yetkisi verilmesini g\u00f6sterir:<\/p>\n<p> chgrp kullanici_grup grup_izinleri<br \/>\nchmod g+rw grup_izinleri<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Diger_Kullanicilarin_Izinleri_Nasil_Ayarlanir\"><\/span>Di\u011fer Kullan\u0131c\u0131lar\u0131n \u0130zinleri Nas\u0131l Ayarlan\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Di\u011fer kullan\u0131c\u0131lar\u0131n izinleri nas\u0131l ayarlan\u0131r? Bu sorunun cevab\u0131, bir\u00e7ok kullan\u0131c\u0131n\u0131n ve sistem y\u00f6neticisinin merak etti\u011fi bir konudur. Dosya ve klas\u00f6r izinleri, bir i\u015fletim sisteminin g\u00fcvenli\u011fi ve veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc sa\u011flamak i\u00e7in \u00e7ok \u00f6nemlidir. \u00d6zellikle birden fazla kullan\u0131c\u0131n\u0131n bulundu\u011fu bir ortamda, izinlerin do\u011fru bir \u015fekilde ayarlanmas\u0131 gerekmektedir.<\/p>\n<p>Di\u011fer kullan\u0131c\u0131lar\u0131n izinlerini ayarlamak i\u00e7in, \u00f6ncelikle dosya veya klas\u00f6r\u00fcn sahibi olman\u0131z gerekmektedir. Ard\u0131ndan, <strong>chmod<\/strong> komutunu kullanarak izinleri de\u011fi\u015ftirebilirsiniz. Bu komutun kullan\u0131m\u0131 olduk\u00e7a basittir. \u00d6rne\u011fin, bir dosyaya veya klas\u00f6re yazma izni vermek i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<p><strong>chmod +w dosya_ad\u0131<\/strong><\/p>\n<ol>\n<li>+w: Yazma izni vermek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li>+r: Okuma izni vermek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li>+x: \u00c7al\u0131\u015ft\u0131rma izni vermek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<\/ol>\n<table>\n<tr>\n<th>Kullan\u0131c\u0131lar<\/th>\n<th>\u0130zinler<\/th>\n<\/tr>\n<tr>\n<td>owner<\/td>\n<td><strong>rwx<\/strong><\/td>\n<\/tr>\n<tr>\n<td>group<\/td>\n<td><strong>r-x<\/strong><\/td>\n<\/tr>\n<tr>\n<td>others<\/td>\n<td><strong>r-x<\/strong><\/td>\n<\/tr>\n<\/table>\n<p>Yukar\u0131da verilen tabloda, kullan\u0131c\u0131lar\u0131n sahip olabilece\u011fi izinlerin bir \u00f6rne\u011fi bulunmaktad\u0131r. Owner (sahibi), grup ve di\u011fer kullan\u0131c\u0131lar izinlere farkl\u0131 d\u00fczeyde eri\u015fim sa\u011flayabilirler. \u0130zinlerin do\u011fru bir \u015fekilde ayarlanabilmesi i\u00e7in, bu farkl\u0131l\u0131klar\u0131 iyi anlamak gerekmektedir.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Debian \u0130\u015fletim Sistemi kullan\u0131c\u0131lar\u0131n\u0131n s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131 sorunlardan biri, dosya ve klas\u00f6r izinleri konusudur. Dosya ve klas\u00f6r izinleri, kullan\u0131c\u0131lara, gruplara ve di\u011fer kullan\u0131c\u0131lara belirli eri\u015fim seviyeleri sa\u011flar. Bu nedenle, bu konuyu anlamak ve do\u011fru \u015fekilde ayarlamak olduk\u00e7a \u00f6nemlidir. Bu blog yaz\u0131s\u0131nda, Debian \u0130\u015fletim Sistemi \u00fczerinde dosya ve klas\u00f6r izinlerinin nas\u0131l kontrol edilece\u011fi ve ayarlanaca\u011f\u0131 hakk\u0131nda temel &hellip;<\/p>\n","protected":false},"author":6,"featured_media":4036,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[25],"tags":[],"class_list":["post-4037","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian"],"acf":[],"_links":{"self":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts\/4037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/comments?post=4037"}],"version-history":[{"count":0,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts\/4037\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/media\/4036"}],"wp:attachment":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/media?parent=4037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/categories?post=4037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/tags?post=4037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}