github.com/krum110487/go-htaccess@v0.0.0-20240316004156-60641c8e7598/tests/data/apache_2_2_34/manual/programs/htdbm.html.tr.utf8 (about) 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head> 4 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> 5 <!-- 6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 7 This file is generated from xml source: DO NOT EDIT 8 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 9 --> 10 <title>htdbm - DBM parola veritabanlarını yönetir - Apache HTTP Sunucusu Sürüm 2.2</title> 11 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> 12 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> 13 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" /> 14 <script src="../style/scripts/prettify.min.js" type="text/javascript"> 15 </script> 16 17 <link href="../images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/programs/htdbm.html" rel="canonical" /></head> 18 <body id="manual-page"><div id="page-header"> 19 <p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p> 20 <p class="apache">Apache HTTP Sunucusu Sürüm 2.2</p> 21 <img alt="" src="../images/feather.gif" /></div> 22 <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> 23 <div id="path"> 24 <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Sunucusu</a> > <a href="http://httpd.apache.org/docs/">Belgeleme</a> > <a href="../">Sürüm 2.2</a> > <a href="./">Programlar</a></div><div id="page-content"><div class="retired"><h4>Please note</h4> 25 <p> This document refers to a legacy release (<strong>2.2</strong>) of Apache httpd. The active release (<strong>2.4</strong>) is documented <a href="http://httpd.apache.org/docs/current">here</a>. If you have not already upgraded, please follow <a href="http://httpd.apache.org/docs/current/upgrading.html">this link</a> for more information.</p> 26 <p>You may follow <a href="http://httpd.apache.org/docs/current/programs/htdbm.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>htdbm - DBM parola veritabanlarını yönetir</h1> 27 <div class="toplang"> 28 <p><span>Mevcut Diller: </span><a href="../en/programs/htdbm.html" hreflang="en" rel="alternate" title="English"> en </a> | 29 <a href="../tr/programs/htdbm.html" title="Türkçe"> tr </a></p> 30 </div> 31 32 <p><code><strong>htdbm</strong></code>, 33 <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> üzerinden HTTP kullanıcılarının temel 34 kimlik doğrulaması için kullanıcı isimlerinin ve parolalarının 35 saklanmasında kullanılacak DBM dosyalarını yönetmek için kullanılır. DBM 36 dosyaları hakkında daha ayrıntılı bilgi edinmek için 37 <strong><code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code></strong> sayfasına bakınız.</p> 38 </div> 39 <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Kullanım</a></li> 40 <li><img alt="" src="../images/down.gif" /> <a href="#options">Seçenekler</a></li> 41 <li><img alt="" src="../images/down.gif" /> <a href="#bugs">Hatalar</a></li> 42 <li><img alt="" src="../images/down.gif" /> <a href="#exit">Çıkış Durumu</a></li> 43 <li><img alt="" src="../images/down.gif" /> <a href="#examples">Örnekler</a></li> 44 <li><img alt="" src="../images/down.gif" /> <a href="#security">Güvenlik Değerlendirmeleri</a></li> 45 <li><img alt="" src="../images/down.gif" /> <a href="#restrictions">Kısıtlamalar</a></li> 46 </ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code></li><li><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code></li></ul><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div> 47 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 48 <div class="section"> 49 <h2><a name="synopsis" id="synopsis">Kullanım</a></h2> 50 <p><code><strong>htdbm</strong> 51 [ -<strong>T</strong><var>VTtürü</var> ] 52 [ -<strong>c</strong> ] 53 [ -<strong>m</strong> | 54 -<strong>d</strong> | 55 -<strong>p</strong> | 56 -<strong>s</strong> ] 57 [ -<strong>t</strong> ] 58 [ -<strong>v</strong> ] 59 [ -<strong>x</strong> ] 60 <var>parola-dosyası</var> <var>kullanıcı</var></code></p> 61 62 <p><code><strong>htdbm</strong> -<strong>b</strong> 63 [ -<strong>T</strong><var>VTtürü</var> ] 64 [ -<strong>c</strong> ] 65 [ -<strong>m</strong> | 66 -<strong>d</strong> | 67 -<strong>p</strong> | 68 -<strong>s</strong> ] 69 [ -<strong>t</strong> ] 70 [ -<strong>v</strong> ] 71 <var>parola-dosyası</var> <var>kullanıcı</var> <var>parola</var></code></p> 72 73 <p><code><strong>htdbm</strong> -<strong>n</strong> 74 [ -<strong>c</strong> ] 75 [ -<strong>m</strong> | 76 -<strong>d</strong> | 77 -<strong>p</strong> | 78 -<strong>s</strong> ] 79 [ -<strong>t</strong> ] 80 [ -<strong>v</strong> ] 81 <var>kullanıcı</var></code></p> 82 83 <p><code><strong>htdbm</strong> -<strong>nb</strong> 84 [ -<strong>c</strong> ] 85 [ -<strong>m</strong> | 86 -<strong>d</strong> | 87 -<strong>p</strong> | 88 -<strong>s</strong> ] 89 [ -<strong>t</strong> ] 90 [ -<strong>v</strong> ] 91 <var>kullanıcı</var> <var>parola</var></code></p> 92 93 <p><code><strong>htdbm</strong> -<strong>v</strong> 94 [ -<strong>T</strong><var>VTtürü</var> ] 95 [ -<strong>c</strong> ] 96 [ -<strong>m</strong> | 97 -<strong>d</strong> | 98 -<strong>p</strong> | 99 -<strong>s</strong> ] 100 [ -<strong>t</strong> ] 101 [ -<strong>v</strong> ] 102 <var>parola-dosyası</var> <var>kullanıcı</var></code></p> 103 104 <p><code><strong>htdbm</strong> -<strong>vb</strong> 105 [ -<strong>T</strong><var>VTtürü</var> ] 106 [ -<strong>c</strong> ] 107 [ -<strong>m</strong> | 108 -<strong>d</strong> | 109 -<strong>p</strong> | 110 -<strong>s</strong> ] 111 [ -<strong>t</strong> ] 112 [ -<strong>v</strong> ] 113 <var>parola-dosyası</var> <var>kullanıcı</var> <var>parola</var></code></p> 114 115 <p><code><strong>htdbm</strong> -<strong>x</strong> 116 [ -<strong>T</strong><var>VTtürü</var> ] 117 [ -<strong>m</strong> | 118 -<strong>d</strong> | 119 -<strong>p</strong> | 120 -<strong>s</strong> ] 121 <var>parola-dosyası</var> <var>kullanıcı</var></code></p> 122 123 <p><code><strong>htdbm</strong> -<strong>l</strong> 124 [ -<strong>T</strong><var>VTtürü</var> ] 125 </code></p> 126 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 127 <div class="section"> 128 <h2><a name="options" id="options">Seçenekler</a></h2> 129 <dl> 130 <dt><code><strong>-b</strong></code></dt> 131 <dd>Betik kipi; parola için istek yapmak yerine parola komut satırından 132 verilir. <strong>Parola komut satırında görünür</strong> olacağından çok 133 dikkatli kullanmak gerekir.</dd> 134 135 <dt><code><strong>-c</strong></code></dt> 136 <dd><code><var>parola-dosyası</var></code> oluşturur. Dosya mevcutsa, 137 dosya silinip yeniden yazılır. Bu seçenek 138 <code><strong>-n</strong></code> seçeneği ile birlikte kullanılamaz.</dd> 139 140 <dt><code><strong>-n</strong></code></dt> 141 <dd>Sonuçları veritabanında güncellemek yerine standart çıktıya gönderir. 142 <code><var>parola-dosyası</var></code> belirtilmediğinden, bu seçenek 143 komut satırı sözdizimini değiştirir. Bu seçenek 144 <code><strong>-c</strong></code> seçeneği ile birlikte kullanılamaz.</dd> 145 146 <dt><code><strong>-m</strong></code></dt> 147 <dd>Parolalar için MD5 şifrelemesi kullanılır. Windows, Netware ve TPF 148 için öntanımlıdır.</dd> 149 150 <dt><code><strong>-d</strong></code></dt> 151 <dd>Parolaları şifrelemek için <code>crypt()</code> kullanılır. Windows, 152 Netware ve TPF dışında öntanımlıdır. 153 <code><strong>htdbm</strong></code> tarafından tüm platformlarda 154 destekleniyor olsa da Windows, Netware ve TPF üzerinde 155 <code class="program"><a href="../programs/httpd.html">httpd</a></code> sunucusu tarafından desteklenmez.</dd> 156 157 <dt><code><strong>-s</strong></code></dt> 158 <dd>Parolalar için SHA şifrelemesi kullanılır. LDAP Dizin değişim 159 biçemini (ldif) kullanarak Netscape sunucularına/sunucularından göçü 160 kolaylaştırır.</dd> 161 162 <dt><code><strong>-p</strong></code></dt> 163 <dd>Düz metin parolalar kullanılır. <code><strong>htdbm</strong></code> 164 tarafından tüm platformlarda destekleniyor olsa da Windows, Netware ve 165 TPF üzerinde <code class="program"><a href="../programs/httpd.html">httpd</a></code> sunucusu tarafından sadece düz 166 metin parolalar kabul edilir.</dd> 167 168 <dt><code><strong>-l</strong></code></dt> 169 <dd>Veritabanındaki kullanıcıları açıklamalarıyla birlikte standart 170 çıktıya gönderir.</dd> 171 172 <dt><code><strong>-t</strong></code></dt> 173 <dd>Son değiştirgenin bir açıklama olarak yorumlanmasını sağlar. Bu 174 seçenek kullanıldığında komut satırının sonuna fazladan bir dizge 175 eklenebilir. Bu dizge, veritabanında belirtilen kullanıcının "Comment" 176 alanında saklanır.</dd> 177 178 <dt><code><strong>-v</strong></code></dt> 179 <dd>Kullanıcı adını ve parolasını doğrular. Program belirtilen parolanın 180 geçerli olup olmadığını belirten bir ileti basar. Eğer parola geçersizse 181 program hata kodu 3 ile çıkar.</dd> 182 183 <dt><code><strong>-x</strong></code></dt> 184 <dd>Kullanıcıyı siler. Kullanıcı belirtilen DBM dosyasında mevcutsa 185 silinir.</dd> 186 187 <dt><code><var>parola-dosyası</var></code></dt> 188 <dd>DBM dosyasının ismi. Genellikle, <code>.db</code>, <code>.pag</code> 189 veya <code>.dir</code> eklentisi olmaksızın belirtilir. 190 <code><strong>-c</strong></code> seçeneği ile birlikte verilmişse ve DBM 191 dosyası mevcut değilse dosya oluşturulur, mevcutsa dosya güncellenir.</dd> 192 193 <dt><code><var>kullanıcı</var></code></dt> 194 <dd><code><var>parola-dosyası</var></code>'nda oluşturulacak veya 195 güncellenecek kullanıcı ismi. <code><var>kullanıcı</var></code> bu 196 dosyada mevcut değilse yeni bir girdi eklenir. Girdi mevcutsa parolası 197 değiştirilir.</dd> 198 199 <dt><code><var>parola</var></code></dt> 200 <dd>Şifrelenip DBM dosyasında saklanacak düz metin parola. Sadece 201 <code><strong>-b</strong></code> seçeneği ile kullanılır.</dd> 202 203 <dt><code><strong>-T</strong> <var>VTtürü</var></code></dt> 204 <dd>DBM dosyasının türü; SDBM, GDBM, DB, veya "default" olabilir.</dd> 205 </dl> 206 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 207 <div class="section"> 208 <h2><a name="bugs" id="bugs">Hatalar</a></h2> 209 <p>Birden fazla DBM dosya biçemi vardır ve büyük bir olasılıkla da 210 sisteminizde bu birden fazla biçemle ilgili kütüphaneler vardır. SDBM, 211 NDBM, GNU'nun GDBM projesi ve Berkeley/Sleepycat DB 2/3/4 bunların 212 başlıcalarıdır. Ne yazık ki, bu kütüphanelerin her birinin dosya 213 biçimleri farklıdır. Bu bakımdan, <code><var>dosyaismi</var></code> 214 dosyasında kullanılan dosya biçeminin <code><strong>htdbm</strong></code> 215 tarafından kullanılanla aynı biçemde olduğundan emin olmalısınız. 216 <code><strong>htdbm</strong></code> hangi tür DBM dosyasına baktığını 217 saptayacak yeterliliğe sahip değildir. Yanlış biçemli bir dosya 218 belirtirseniz hiçbir şey dönmeyebileceği gibi, başka isimde bir DBM 219 dosyasının oluşturulması veya daha da kötüsü üzerine yazmaya 220 çalışıyorsanız DBM dosyasının bozulması bile olasıdır.</p> 221 222 <p>Unix sistemlerinde, kullanılan DBM dosyasının biçemini öğrenmek için 223 <code><strong>file</strong></code> programı kullanılabilir.</p> 224 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 225 <div class="section"> 226 <h2><a name="exit" id="exit">Çıkış Durumu</a></h2> 227 <p><code><strong>htdbm</strong></code>, kullanıcı ismi ve parolasını DBM 228 dosyasına başarıyla eklemiş veya güncellemişse <code>0</code>, dosyalara 229 erişirken bir sorun çıkmışsa <code>1</code>, komut satırında bir 230 sözdizimi hatası varsa <code>2</code>, parola etkileşimli alınmış fakat 231 girdi ile eşleşme sağlanamamışsa <code>3</code>, işlem kesintiye 232 uğramışsa <code>4</code>, bir değer çok uzunsa <code>5</code> (kullanıcı, 233 parola, dosya ismi veya açıklama), kullanıcı ismi kuraldışı karakter 234 içeriyorsa (<a href="#restrictions">Kısıtlamalar</a> bölümüne bakınız) 235 <code>6</code> ve dosya geçerli bir DBM parola dosyası değilse 236 <code>7</code> değeriyle döner.</p> 237 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 238 <div class="section"> 239 <h2><a name="examples" id="examples">Örnekler</a></h2> 240 <div class="example"><p><code> 241 htdbm /usr/local/etc/apache/.htdbm-users jsmith 242 </code></p></div> 243 244 <p><code>jsmith</code> kullanıcısı için parolayı ekler veya değiştirir. 245 Parolayı vermesi için kullanıcıya parola isteği yapılır. Windows üzerinde 246 çalıştırılırsa parola Apache MD5 algoritması ile şifrelenir, aksi 247 takdirde sistemin <code>crypt()</code> yordamı kullanılır. Dosya mevcut 248 değilse <code><strong>htdbm</strong></code> beklenen hiçbir işlemi 249 yapmadan bir hata vererek çıkar.</p> 250 251 <div class="example"><p><code> 252 htdbm -c /home/doe/public_html/.htdbm jane 253 </code></p></div> 254 255 <p>Yeni bir dosya oluşturur ve kullanıcı <code>jane</code> için kaydı bir 256 girdi olarak bu dosyaya yazar. Dosya mevcutsa fakat okunamıyor veya 257 yazılamıyorsa dosyada bir değişiklik yapılmaz ve 258 <code><strong>htdbm</strong></code> bir ileti gösterip bir hata durumu 259 ile çıkar.</p> 260 261 <div class="example"><p><code> 262 htdbm -mb /usr/web/.htdbm-all jones Pwd4Steve 263 </code></p></div> 264 265 <p>Komut satırından verilen parolayı (<code>Pwd4Steve</code>) MD5 266 algoritmasıyla şifreler ve bunu belirtilen dosyada saklar.</p> 267 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 268 <div class="section"> 269 <h2><a name="security" id="security">Güvenlik Değerlendirmeleri</a></h2> 270 <p><code><strong>htdbm</strong></code> tarafından yönetilen parola 271 dosyalarına sunucunun URI uzayından erişilememelidir; yani dosya bir 272 tarayıcı ile okunabilecek bir yerde bulunmamalıdır.</p> 273 274 <p>Komut satırında parolanın şifrelenmemiş olarak görünmesi sebebiyle 275 <code><strong>-b</strong></code> seçeneğinin kullanımından kaçınılmasını 276 öneriyoruz.</p> 277 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 278 <div class="section"> 279 <h2><a name="restrictions" id="restrictions">Kısıtlamalar</a></h2> 280 <p>Windows ve MPE platformlarında, <code><strong>htdbm</strong></code> 281 ile şifrelenen parolalar <code>255</code> karakterden daha uzun olamaz. 282 255 karakterden sonrası kırpılır.</p> 283 284 <p><code><strong>htdbm</strong></code> tarafından kullanılan MD5 285 algoritması Apache yazılımına özeldir; bu algoritma ile şifrelenen 286 parolalar başka HTTP sunucularında kullanılamayabilir.</p> 287 288 <p>Kullanıcı isimleri <code>255</code> bayttan uzun olamaz ve iki nokta 289 imi (<code>:</code>) içeremez.</p> 290 </div></div> 291 <div class="bottomlang"> 292 <p><span>Mevcut Diller: </span><a href="../en/programs/htdbm.html" hreflang="en" rel="alternate" title="English"> en </a> | 293 <a href="../tr/programs/htdbm.html" title="Türkçe"> tr </a></p> 294 </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Yorum</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div> 295 <script type="text/javascript"><!--//--><![CDATA[//><!-- 296 var comments_shortname = 'httpd'; 297 var comments_identifier = 'http://httpd.apache.org/docs/2.2/programs/htdbm.html'; 298 (function(w, d) { 299 if (w.location.hostname.toLowerCase() == "httpd.apache.org") { 300 d.write('<div id="comments_thread"><\/div>'); 301 var s = d.createElement('script'); 302 s.type = 'text/javascript'; 303 s.async = true; 304 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; 305 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 306 } 307 else { 308 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); 309 } 310 })(window, document); 311 //--><!]]></script></div><div id="footer"> 312 <p class="apache">Copyright 2017 The Apache Software Foundation.<br /><a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> altında lisanslıdır.</p> 313 <p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- 314 if (typeof(prettyPrint) !== 'undefined') { 315 prettyPrint(); 316 } 317 //--><!]]></script> 318 </body></html>