htdbm.html.tr.utf8 revision 0cf3cdbaa1dad11cbf1ce32e48f1b4ec88cf779f
6ae232055d4d8a97267517c5e50074c2c819941and<?xml version="1.0" encoding="UTF-8"?>
6ae232055d4d8a97267517c5e50074c2c819941and<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd This file is generated from xml source: DO NOT EDIT
6ae232055d4d8a97267517c5e50074c2c819941and XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
6ae232055d4d8a97267517c5e50074c2c819941and -->
6ae232055d4d8a97267517c5e50074c2c819941and<title>htdbm - DBM parola veritabanlarını yönetir - Apache HTTP Sunucusu</title>
6ae232055d4d8a97267517c5e50074c2c819941and<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
96ad5d81ee4a2cc66a4ae19893efc8aa6d06fae7jailletc<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
6ae232055d4d8a97267517c5e50074c2c819941and<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
6ae232055d4d8a97267517c5e50074c2c819941and<link href="/images/favicon.ico" rel="shortcut icon" /></head>
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen<body id="manual-page"><div id="page-header">
2e545ce2450a9953665f701bb05350f0d3f26275nd<p class="menu"><a href="/mod/">Modüller</a> | <a href="/mod/directives.html">Yönergeler</a> | <a href="/faq/">SSS</a> | <a href="/glossary.html">Terimler</a> | <a href="/sitemap.html">Site Haritası</a></p>
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen<p class="apache">Apache HTTP Sunucusu Sürüm 2.3</p>
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen<img alt="" src="/images/feather.gif" /></div>
6ae232055d4d8a97267517c5e50074c2c819941and<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
6ae232055d4d8a97267517c5e50074c2c819941and<div id="path">
6ae232055d4d8a97267517c5e50074c2c819941and<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Sunucusu</a> &gt; <a href="http://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="../">Sürüm 2.3</a> &gt; <a href="./">Programlar</a></div><div id="page-content"><div id="preamble"><h1>htdbm - DBM parola veritabanlarını yönetir</h1>
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen<div class="toplang">
3f08db06526d6901aa08c110b5bc7dde6bc39905nd<p><span>Mevcut Diller: </span><a href="/en/programs/htdbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
6ae232055d4d8a97267517c5e50074c2c819941and<a href="/tr/programs/htdbm.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
6ae232055d4d8a97267517c5e50074c2c819941and</div>
6ae232055d4d8a97267517c5e50074c2c819941and
b43f840409794ed298e8634f6284741f193b6c4ftakashi <p><code><strong>htdbm</strong></code>,
6ae232055d4d8a97267517c5e50074c2c819941and <code class="module"><a href="/mod/mod_authn_dbm.html">mod_authn_dbm</a></code> üzerinden HTTP kullanıcılarının temel
6ae232055d4d8a97267517c5e50074c2c819941and kimlik doğrulaması için kullanıcı isimlerinin ve parolalarının
6ae232055d4d8a97267517c5e50074c2c819941and saklanmasında kullanılacak DBM dosyalarını yönetmek için kullanılır. DBM
b43f840409794ed298e8634f6284741f193b6c4ftakashi dosyaları hakkında daha ayrıntılı bilgi edinmek için
1d980e5489836e977ba59b419e27b0ec875c4bd3takashi <strong><code class="program"><a href="/programs/dbmmanage.html">dbmmanage</a></code></strong> sayfasına bakınız.</p>
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung</div>
6ae232055d4d8a97267517c5e50074c2c819941and<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#synopsis">Kullanım</a></li>
b43f840409794ed298e8634f6284741f193b6c4ftakashi<li><img alt="" src="/images/down.gif" /> <a href="#options">Seçenekler</a></li>
b43f840409794ed298e8634f6284741f193b6c4ftakashi<li><img alt="" src="/images/down.gif" /> <a href="#bugs">Hatalar</a></li>
b43f840409794ed298e8634f6284741f193b6c4ftakashi<li><img alt="" src="/images/down.gif" /> <a href="#exit">Çıkış Durumu</a></li>
b43f840409794ed298e8634f6284741f193b6c4ftakashi<li><img alt="" src="/images/down.gif" /> <a href="#examples">Örnekler</a></li>
6ae232055d4d8a97267517c5e50074c2c819941and<li><img alt="" src="/images/down.gif" /> <a href="#security">Güvenlik Değerlendirmeleri</a></li>
6ae232055d4d8a97267517c5e50074c2c819941and<li><img alt="" src="/images/down.gif" /> <a href="#restrictions">Kısıtlamalar</a></li>
6ae232055d4d8a97267517c5e50074c2c819941and</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></div>
6ae232055d4d8a97267517c5e50074c2c819941and<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
6ae232055d4d8a97267517c5e50074c2c819941and<div class="section">
6ae232055d4d8a97267517c5e50074c2c819941and<h2><a name="synopsis" id="synopsis">Kullanım</a></h2>
6ae232055d4d8a97267517c5e50074c2c819941and <p><code><strong>htdbm</strong>
6ae232055d4d8a97267517c5e50074c2c819941and [ -<strong>T</strong><var>VTtürü</var> ]
6ae232055d4d8a97267517c5e50074c2c819941and [ -<strong>c</strong> ]
6ae232055d4d8a97267517c5e50074c2c819941and [ -<strong>m</strong> |
6ae232055d4d8a97267517c5e50074c2c819941and -<strong>d</strong> |
6ae232055d4d8a97267517c5e50074c2c819941and -<strong>p</strong> |
6ae232055d4d8a97267517c5e50074c2c819941and -<strong>s</strong> ]
6ae232055d4d8a97267517c5e50074c2c819941and [ -<strong>t</strong> ]
6ae232055d4d8a97267517c5e50074c2c819941and [ -<strong>v</strong> ]
6ae232055d4d8a97267517c5e50074c2c819941and [ -<strong>x</strong> ]
6ae232055d4d8a97267517c5e50074c2c819941and <var>parola-dosyası</var> <var>kullanıcı</var></code></p>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <p><code><strong>htdbm</strong> -<strong>b</strong>
6ae232055d4d8a97267517c5e50074c2c819941and [ -<strong>T</strong><var>VTtürü</var> ]
6ae232055d4d8a97267517c5e50074c2c819941and [ -<strong>c</strong> ]
6ae232055d4d8a97267517c5e50074c2c819941and [ -<strong>m</strong> |
6ae232055d4d8a97267517c5e50074c2c819941and -<strong>d</strong> |
6ae232055d4d8a97267517c5e50074c2c819941and -<strong>p</strong> |
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar -<strong>s</strong> ]
6ae232055d4d8a97267517c5e50074c2c819941and [ -<strong>t</strong> ]
6ae232055d4d8a97267517c5e50074c2c819941and [ -<strong>v</strong> ]
6ae232055d4d8a97267517c5e50074c2c819941and <var>parola-dosyası</var> <var>kullanıcı</var> <var>parola</var></code></p>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <p><code><strong>htdbm</strong> -<strong>n</strong>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>c</strong> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>m</strong> |
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar -<strong>d</strong> |
6ae232055d4d8a97267517c5e50074c2c819941and -<strong>p</strong> |
6ae232055d4d8a97267517c5e50074c2c819941and -<strong>s</strong> ]
6ae232055d4d8a97267517c5e50074c2c819941and [ -<strong>t</strong> ]
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh [ -<strong>v</strong> ]
6ae232055d4d8a97267517c5e50074c2c819941and <var>kullanıcı</var></code></p>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <p><code><strong>htdbm</strong> -<strong>nb</strong>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>c</strong> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>m</strong> |
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar -<strong>d</strong> |
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar -<strong>p</strong> |
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar -<strong>s</strong> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>t</strong> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>v</strong> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <var>kullanıcı</var> <var>parola</var></code></p>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <p><code><strong>htdbm</strong> -<strong>v</strong>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>T</strong><var>VTtürü</var> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>c</strong> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>m</strong> |
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar -<strong>d</strong> |
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar -<strong>p</strong> |
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar -<strong>s</strong> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>t</strong> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>v</strong> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <var>parola-dosyası</var> <var>kullanıcı</var></code></p>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <p><code><strong>htdbm</strong> -<strong>vb</strong>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>T</strong><var>VTtürü</var> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>c</strong> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>m</strong> |
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar -<strong>d</strong> |
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar -<strong>p</strong> |
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar -<strong>s</strong> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>t</strong> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>v</strong> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <var>parola-dosyası</var> <var>kullanıcı</var> <var>parola</var></code></p>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <p><code><strong>htdbm</strong> -<strong>x</strong>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>T</strong><var>VTtürü</var> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>m</strong> |
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar -<strong>d</strong> |
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar -<strong>p</strong> |
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar -<strong>s</strong> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <var>parola-dosyası</var> <var>kullanıcı</var></code></p>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <p><code><strong>htdbm</strong> -<strong>l</strong>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar [ -<strong>T</strong><var>VTtürü</var> ]
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar </code></p>
6ae232055d4d8a97267517c5e50074c2c819941and</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
6ae232055d4d8a97267517c5e50074c2c819941and<div class="section">
6ae232055d4d8a97267517c5e50074c2c819941and<h2><a name="options" id="options">Seçenekler</a></h2>
6ae232055d4d8a97267517c5e50074c2c819941and <dl>
6ae232055d4d8a97267517c5e50074c2c819941and <dt><code><strong>-b</strong></code></dt>
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Betik kipi; parola için istek yapmak yerine parola komut satırından
6ae232055d4d8a97267517c5e50074c2c819941and verilir. <strong>Parola komut satırında görünür</strong> olacağından çok
6ae232055d4d8a97267517c5e50074c2c819941and dikkatli kullanmak gerekir.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt><code><strong>-c</strong></code></dt>
6ae232055d4d8a97267517c5e50074c2c819941and <dd><code><var>parola-dosyası</var></code> oluşturur. Dosya mevcutsa,
6ae232055d4d8a97267517c5e50074c2c819941and dosya silinip yeniden yazılır. Bu seçenek
6ae232055d4d8a97267517c5e50074c2c819941and <code><strong>-n</strong></code> seçeneği ile birlikte kullanılamaz.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt><code><strong>-n</strong></code></dt>
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Sonuçları veritabanında güncellemek yerine standart çıktıya gönderir.
6ae232055d4d8a97267517c5e50074c2c819941and <code><var>parola-dosyası</var></code> belirtilmediğinden, bu seçenek
6ae232055d4d8a97267517c5e50074c2c819941and komut satırı sözdizimini değiştirir. Bu seçenek
6ae232055d4d8a97267517c5e50074c2c819941and <code><strong>-c</strong></code> seçeneği ile birlikte kullanılamaz.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt><code><strong>-m</strong></code></dt>
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Parolalar için MD5 şifrelemesi kullanılır. Windows, Netware ve TPF
6ae232055d4d8a97267517c5e50074c2c819941and için öntanımlıdır.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt><code><strong>-d</strong></code></dt>
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Parolaları şifrelemek için <code>crypt()</code> kullanılır. Windows,
6ae232055d4d8a97267517c5e50074c2c819941and Netware ve TPF dışında öntanımlıdır.
6ae232055d4d8a97267517c5e50074c2c819941and <code><strong>htdbm</strong></code> tarafından tüm platformlarda
6ae232055d4d8a97267517c5e50074c2c819941and destekleniyor olsa da Windows, Netware ve TPF üzerinde
6ae232055d4d8a97267517c5e50074c2c819941and <code class="program"><a href="/programs/httpd.html">httpd</a></code> sunucusu tarafından desteklenmez.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt><code><strong>-s</strong></code></dt>
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Parolalar için SHA şifrelemesi kullanılır. LDAP Dizin değişim
6ae232055d4d8a97267517c5e50074c2c819941and biçemini (ldif) kullanarak Netscape sunucularına/sunucularından göçü
6ae232055d4d8a97267517c5e50074c2c819941and kolaylaştırır.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt><code><strong>-p</strong></code></dt>
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Düz metin parolalar kullanılır. <code><strong>htdbm</strong></code>
6ae232055d4d8a97267517c5e50074c2c819941and tarafından tüm platformlarda destekleniyor olsa da Windows, Netware ve
6ae232055d4d8a97267517c5e50074c2c819941and TPF üzerinde <code class="program"><a href="/programs/httpd.html">httpd</a></code> sunucusu tarafından sadece düz
6ae232055d4d8a97267517c5e50074c2c819941and metin parolalar kabul edilir.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt><code><strong>-l</strong></code></dt>
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Veritabanındaki kullanıcıları açıklamalarıyla birlikte standart
6ae232055d4d8a97267517c5e50074c2c819941and çıktıya gönderir.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt><code><strong>-t</strong></code></dt>
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Son değiştirgenin bir açıklama olarak yorumlanmasını sağlar. Bu
6ae232055d4d8a97267517c5e50074c2c819941and seçenek kullanıldığında komut satırının sonuna fazladan bir dizge
b43f840409794ed298e8634f6284741f193b6c4ftakashi eklenebilir. Bu dizge, veritabanında belirtilen kullanıcının "Comment"
1d980e5489836e977ba59b419e27b0ec875c4bd3takashi alanında saklanır.</dd>
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung
ccb709596bad11241fad96d128bbaae408ad78a7rbowen <dt><code><strong>-v</strong></code></dt>
0d0ba3a410038e179b695446bb149cce6264e0abnd <dd>Kullanıcı adını ve parolasını doğrular. Program belirtilen parolanın
ccb709596bad11241fad96d128bbaae408ad78a7rbowen geçerli olup olmadığını belirten bir ileti basar. Eğer parola geçersizse
ccb709596bad11241fad96d128bbaae408ad78a7rbowen program hata kodu 3 ile çıkar.</dd>
0d0ba3a410038e179b695446bb149cce6264e0abnd
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedooh <dt><code><strong>-x</strong></code></dt>
ccb709596bad11241fad96d128bbaae408ad78a7rbowen <dd>Kullanıcıyı siler. Kullanıcı belirtilen DBM dosyasında mevcutsa
0d0ba3a410038e179b695446bb149cce6264e0abnd silinir.</dd>
0d0ba3a410038e179b695446bb149cce6264e0abnd
0d0ba3a410038e179b695446bb149cce6264e0abnd <dt><code><var>parola-dosyası</var></code></dt>
ac082aefa89416cbdc9a1836eaf3bed9698201c8humbedooh <dd>DBM dosyasının ismi. Genellikle, <code>.db</code>, <code>.pag</code>
0d0ba3a410038e179b695446bb149cce6264e0abnd veya <code>.dir</code> eklentisi olmaksızın belirtilir.
0d0ba3a410038e179b695446bb149cce6264e0abnd <code><strong>-c</strong></code> seçeneği ile birlikte verilmişse ve DBM
0d0ba3a410038e179b695446bb149cce6264e0abnd dosyası mevcut değilse dosya oluşturulur, mevcutsa dosya güncellenir.</dd>
ccb709596bad11241fad96d128bbaae408ad78a7rbowen
0d0ba3a410038e179b695446bb149cce6264e0abnd <dt><code><var>kullanıcı</var></code></dt>
0d0ba3a410038e179b695446bb149cce6264e0abnd <dd><code><var>parola-dosyası</var></code>'nda oluşturulacak veya
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh güncellenecek kullanıcı ismi. <code><var>kullanıcı</var></code> bu
205f749042ed530040a4f0080dbcb47ceae8a374rjung dosyada mevcut değilse yeni bir girdi eklenir. Girdi mevcutsa parolası
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen değiştirilir.</dd>
0d0ba3a410038e179b695446bb149cce6264e0abnd
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd <dt><code><var>parola</var></code></dt>
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd <dd>Şifrelenip DBM dosyasında saklanacak düz metin parola. Sadece
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd <code><strong>-b</strong></code> seçeneği ile kullanılır.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
<dt><code><strong>-T</strong> <var>VTtürü</var></code></dt>
<dd>DBM dosyasının türü; SDBM, GDBM, DB, veya "default" olabilir.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="bugs" id="bugs">Hatalar</a></h2>
<p>Birden fazla DBM dosya biçemi vardır ve büyük bir olasılıkla da
sisteminizde bu birden fazla biçemle ilgili kütüphaneler vardır. SDBM,
NDBM, GNU'nun GDBM projesi ve Berkeley/Sleepycat DB 2/3/4 bunların
başlıcalarıdır. Ne yazık ki, bu kütüphanelerin her birinin dosya
biçimleri farklıdır. Bu bakımdan, <code><var>dosyaismi</var></code>
dosyasında kullanılan dosya biçeminin <code><strong>htdbm</strong></code>
tarafından kullanılanla aynı biçemde olduğundan emin olmalısınız.
<code><strong>htdbm</strong></code> hangi tür DBM dosyasına baktığını
saptayacak yeterliliğe sahip değildir. Yanlış biçemli bir dosya
belirtirseniz hiçbir şey dönmeyebileceği gibi, başka isimde bir DBM
dosyasının oluşturulması veya daha da kötüsü üzerine yazmaya
çalışıyorsanız DBM dosyasının bozulması bile olasıdır.</p>
<p>Unix sistemlerinde, kullanılan DBM dosyasının biçemini öğrenmek için
<code><strong>file</strong></code> programı kullanılabilir.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="exit" id="exit">Çıkış Durumu</a></h2>
<p><code><strong>htdbm</strong></code>, kullanıcı ismi ve parolasını DBM
dosyasına başarıyla eklemiş veya güncellemişse <code>0</code>, dosyalara
erişirken bir sorun çıkmışsa <code>1</code>, komut satırında bir
sözdizimi hatası varsa <code>2</code>, parola etkileşimli alınmış fakat
girdi ile eşleşme sağlanamamışsa <code>3</code>, işlem kesintiye
uğramışsa <code>4</code>, bir değer çok uzunsa <code>5</code> (kullanıcı,
parola, dosya ismi veya açıklama), kullanıcı ismi kuraldışı karakter
içeriyorsa (<a href="#restrictions">Kısıtlamalar</a> bölümüne bakınız)
<code>6</code> ve dosya geçerli bir DBM parola dosyası değilse
<code>7</code> değeriyle döner.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="examples" id="examples">Örnekler</a></h2>
<div class="example"><p><code>
htdbm /usr/local/etc/apache/.htdbm-users jsmith
</code></p></div>
<p><code>jsmith</code> kullanıcısı için parolayı ekler veya değiştirir.
Parolayı vermesi için kullanıcıya parola isteği yapılır. Windows üzerinde
çalıştırılırsa parola Apache MD5 algoritması ile şifrelenir, aksi
takdirde sistemin <code>crypt()</code> yordamı kullanılır. Dosya mevcut
değilse <code><strong>htdbm</strong></code> beklenen hiçbir işlemi
yapmadan bir hata vererek çıkar.</p>
<div class="example"><p><code>
htdbm -c /home/doe/public_html/.htdbm jane
</code></p></div>
<p>Yeni bir dosya oluşturur ve kullanıcı <code>jane</code> için kaydı bir
girdi olarak bu dosyaya yazar. Dosya mevcutsa fakat okunamıyor veya
yazılamıyorsa dosyada bir değişiklik yapılmaz ve
<code><strong>htdbm</strong></code> bir ileti gösterip bir hata durumu
ile çıkar.</p>
<div class="example"><p><code>
htdbm -mb /usr/web/.htdbm-all jones Pwd4Steve
</code></p></div>
<p>Komut satırından verilen parolayı (<code>Pwd4Steve</code>) MD5
algoritmasıyla şifreler ve bunu belirtilen dosyada saklar.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="security" id="security">Güvenlik Değerlendirmeleri</a></h2>
<p><code><strong>htdbm</strong></code> tarafından yönetilen parola
dosyalarına sunucunun URI uzayından erişilememelidir; yani dosya bir
tarayıcı ile okunabilecek bir yerde bulunmamalıdır.</p>
<p>Komut satırında parolanın şifrelenmemiş olarak görünmesi sebebiyle
<code><strong>-b</strong></code> seçeneğinin kullanımından kaçınılmasını
öneriyoruz.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="restrictions" id="restrictions">Kısıtlamalar</a></h2>
<p>Windows ve MPE platformlarında, <code><strong>htdbm</strong></code>
ile şifrelenen parolalar <code>255</code> karakterden daha uzun olamaz.
255 karakterden sonrası kırpılır.</p>
<p><code><strong>htdbm</strong></code> tarafından kullanılan MD5
algoritması Apache yazılımına özeldir; bu algoritma ile şifrelenen
parolalar başka HTTP sunucularında kullanılamayabilir.</p>
<p>Kullanıcı isimleri <code>255</code> bayttan uzun olamaz ve iki nokta
imi (<code>:</code>) içeremez.</p>
</div></div>
<div class="bottomlang">
<p><span>Mevcut Diller: </span><a href="/en/programs/htdbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="/tr/programs/htdbm.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2009 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>
<p class="menu"><a href="/mod/">Modüller</a> | <a href="/mod/directives.html">Yönergeler</a> | <a href="/faq/">SSS</a> | <a href="/glossary.html">Terimler</a> | <a href="/sitemap.html">Site Haritası</a></p></div>
</body></html>