bottleneck testcase based on rubbos
[bottlenecks.git] / rubbos / app / apache2 / manual / programs / htdbm.html.tr.utf8
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         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>htdbm - DBM parola veritabanlarını yönetir - Apache HTTP Sunucusu</title>
9 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
12 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
13 <body id="manual-page"><div id="page-header">
14 <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>
15 <p class="apache">Apache HTTP Sunucusu Sürüm 2.0</p>
16 <img alt="" src="../images/feather.gif" /></div>
17 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
18 <div id="path">
19 <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.0</a> &gt; <a href="./">Programlar</a></div><div id="page-content"><div id="preamble"><h1>htdbm - DBM parola veritabanlarını yönetir</h1>
20 <div class="toplang">
21 <p><span>Mevcut Diller: </span><a href="../en/programs/htdbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
22 <a href="../tr/programs/htdbm.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
23 </div>
24
25     <p><code><strong>htdbm</strong></code>,
26     <code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code> üzerinden HTTP kullanıcılarının temel
27     kimlik doğrulaması için kullanıcı isimlerinin ve parolalarının
28     saklanmasında kullanılacak DBM dosyalarını yönetmek için kullanılır. DBM
29     dosyaları hakkında daha ayrıntılı bilgi edinmek için
30     <strong><code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code></strong> sayfasına bakınız.</p>
31 </div>
32 <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Kullanım</a></li>
33 <li><img alt="" src="../images/down.gif" /> <a href="#options">Seçenekler</a></li>
34 <li><img alt="" src="../images/down.gif" /> <a href="#bugs">Hatalar</a></li>
35 <li><img alt="" src="../images/down.gif" /> <a href="#exit">Çıkış Durumu</a></li>
36 <li><img alt="" src="../images/down.gif" /> <a href="#examples">Örnekler</a></li>
37 <li><img alt="" src="../images/down.gif" /> <a href="#security">Güvenlik Değerlendirmeleri</a></li>
38 <li><img alt="" src="../images/down.gif" /> <a href="#restrictions">Kısıtlamalar</a></li>
39 </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_auth_dbm.html">mod_auth_dbm</a></code></li></ul></div>
40 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
41 <div class="section">
42 <h2><a name="synopsis" id="synopsis">Kullanım</a></h2>
43     <p><code><strong>htdbm</strong>
44     [ -<strong>T</strong><var>VTtürü</var> ]
45     [ -<strong>c</strong> ]
46     [ -<strong>m</strong> |
47       -<strong>d</strong> |
48       -<strong>p</strong> |
49       -<strong>s</strong> ]
50     [ -<strong>t</strong> ]
51     [ -<strong>v</strong> ]
52     [ -<strong>x</strong> ]
53     <var>parola-dosyası</var> <var>kullanıcı</var></code></p>
54
55     <p><code><strong>htdbm</strong> -<strong>b</strong>
56     [ -<strong>T</strong><var>VTtürü</var> ]
57     [ -<strong>c</strong> ]
58     [ -<strong>m</strong> |
59       -<strong>d</strong> |
60       -<strong>p</strong> |
61       -<strong>s</strong> ]
62     [ -<strong>t</strong> ]
63     [ -<strong>v</strong> ]
64     <var>parola-dosyası</var> <var>kullanıcı</var> <var>parola</var></code></p>
65
66     <p><code><strong>htdbm</strong> -<strong>n</strong>
67     [ -<strong>c</strong> ]
68     [ -<strong>m</strong> |
69       -<strong>d</strong> |
70       -<strong>p</strong> |
71       -<strong>s</strong> ]
72     [ -<strong>t</strong> ]
73     [ -<strong>v</strong> ]
74     <var>kullanıcı</var></code></p>
75
76     <p><code><strong>htdbm</strong> -<strong>nb</strong>
77     [ -<strong>c</strong> ]
78     [ -<strong>m</strong> |
79       -<strong>d</strong> |
80       -<strong>p</strong> |
81       -<strong>s</strong> ]
82     [ -<strong>t</strong> ]
83     [ -<strong>v</strong> ]
84     <var>kullanıcı</var> <var>parola</var></code></p>
85
86     <p><code><strong>htdbm</strong> -<strong>v</strong>
87     [ -<strong>T</strong><var>VTtürü</var> ]
88     [ -<strong>c</strong> ]
89     [ -<strong>m</strong> |
90       -<strong>d</strong> |
91       -<strong>p</strong> |
92       -<strong>s</strong> ]
93     [ -<strong>t</strong> ]
94     [ -<strong>v</strong> ]
95     <var>parola-dosyası</var> <var>kullanıcı</var></code></p>
96
97     <p><code><strong>htdbm</strong> -<strong>vb</strong>
98     [ -<strong>T</strong><var>VTtürü</var> ]
99     [ -<strong>c</strong> ]
100     [ -<strong>m</strong> |
101       -<strong>d</strong> |
102       -<strong>p</strong> |
103       -<strong>s</strong> ]
104     [ -<strong>t</strong> ]
105     [ -<strong>v</strong> ]
106     <var>parola-dosyası</var> <var>kullanıcı</var> <var>parola</var></code></p>
107
108     <p><code><strong>htdbm</strong> -<strong>x</strong>
109     [ -<strong>T</strong><var>VTtürü</var> ]
110     [ -<strong>m</strong> |
111       -<strong>d</strong> |
112       -<strong>p</strong> |
113       -<strong>s</strong> ]
114     <var>parola-dosyası</var> <var>kullanıcı</var></code></p>
115
116     <p><code><strong>htdbm</strong> -<strong>l</strong>
117     [ -<strong>T</strong><var>VTtürü</var> ]
118     </code></p>
119 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
120 <div class="section">
121 <h2><a name="options" id="options">Seçenekler</a></h2>
122     <dl>
123     <dt><code><strong>-b</strong></code></dt>
124     <dd>Betik kipi; parola için istek yapmak yerine parola komut satırından
125     verilir. <strong>Parola komut satırında görünür</strong> olacağından çok
126     dikkatli kullanmak gerekir.</dd>
127
128     <dt><code><strong>-c</strong></code></dt>
129     <dd><code><var>parola-dosyası</var></code> oluşturur. Dosya mevcutsa,
130     dosya silinip yeniden yazılır. Bu seçenek
131     <code><strong>-n</strong></code> seçeneği ile birlikte kullanılamaz.</dd>
132
133     <dt><code><strong>-n</strong></code></dt>
134     <dd>Sonuçları veritabanında güncellemek yerine standart çıktıya gönderir.
135     <code><var>parola-dosyası</var></code> belirtilmediğinden, bu seçenek
136     komut satırı sözdizimini değiştirir. Bu seçenek
137     <code><strong>-c</strong></code> seçeneği ile birlikte kullanılamaz.</dd>
138
139     <dt><code><strong>-m</strong></code></dt>
140     <dd>Parolalar için MD5 şifrelemesi kullanılır. Windows, Netware ve TPF
141     için öntanımlıdır.</dd>
142
143     <dt><code><strong>-d</strong></code></dt>
144     <dd>Parolaları şifrelemek için <code>crypt()</code> kullanılır. Windows,
145     Netware ve TPF dışında öntanımlıdır.
146     <code><strong>htdbm</strong></code> tarafından tüm platformlarda
147     destekleniyor olsa da Windows, Netware ve TPF üzerinde
148     <code class="program"><a href="../programs/httpd.html">httpd</a></code> sunucusu tarafından desteklenmez.</dd>
149
150     <dt><code><strong>-s</strong></code></dt>
151     <dd>Parolalar için SHA şifrelemesi kullanılır. LDAP Dizin değişim
152     biçemini (ldif) kullanarak Netscape sunucularına/sunucularından göçü
153     kolaylaştırır.</dd>
154
155     <dt><code><strong>-p</strong></code></dt>
156     <dd>Düz metin parolalar kullanılır. <code><strong>htdbm</strong></code>
157     tarafından tüm platformlarda destekleniyor olsa da Windows, Netware ve
158     TPF üzerinde <code class="program"><a href="../programs/httpd.html">httpd</a></code> sunucusu tarafından sadece düz
159     metin parolalar kabul edilir.</dd>
160
161     <dt><code><strong>-l</strong></code></dt>
162     <dd>Veritabanındaki kullanıcıları açıklamalarıyla birlikte standart
163     çıktıya gönderir.</dd>
164
165     <dt><code><strong>-t</strong></code></dt>
166     <dd>Son değiştirgenin bir açıklama olarak yorumlanmasını sağlar. Bu
167     seçenek kullanıldığında komut satırının sonuna fazladan bir dizge
168     eklenebilir. Bu dizge, veritabanında belirtilen kullanıcının "Comment"
169     alanında saklanır.</dd>
170
171     <dt><code><strong>-v</strong></code></dt>
172     <dd>Kullanıcı adını ve parolasını doğrular. Program belirtilen parolanın
173     geçerli olup olmadığını belirten bir ileti basar. Eğer parola geçersizse
174     program hata kodu 3 ile çıkar.</dd>
175
176     <dt><code><strong>-x</strong></code></dt>
177     <dd>Kullanıcıyı siler. Kullanıcı belirtilen DBM dosyasında mevcutsa
178     silinir.</dd>
179
180     <dt><code><var>parola-dosyası</var></code></dt>
181     <dd>DBM dosyasının ismi. Genellikle, <code>.db</code>, <code>.pag</code>
182     veya <code>.dir</code> eklentisi olmaksızın belirtilir.
183     <code><strong>-c</strong></code> seçeneği ile birlikte verilmişse ve DBM
184     dosyası mevcut değilse dosya oluşturulur, mevcutsa dosya güncellenir.</dd>
185
186     <dt><code><var>kullanıcı</var></code></dt>
187     <dd><code><var>parola-dosyası</var></code>'nda oluşturulacak veya
188     güncellenecek kullanıcı ismi. <code><var>kullanıcı</var></code> bu
189     dosyada mevcut değilse yeni bir girdi eklenir. Girdi mevcutsa parolası
190     değiştirilir.</dd>
191
192     <dt><code><var>parola</var></code></dt>
193     <dd>Şifrelenip DBM dosyasında saklanacak düz metin parola. Sadece
194     <code><strong>-b</strong></code> seçeneği ile kullanılır.</dd>
195
196     <dt><code><strong>-T</strong> <var>VTtürü</var></code></dt>
197     <dd>DBM dosyasının türü; SDBM, GDBM, DB, veya "default" olabilir.</dd>
198     </dl>
199 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
200 <div class="section">
201 <h2><a name="bugs" id="bugs">Hatalar</a></h2>
202     <p>Birden fazla DBM dosya biçemi vardır ve büyük bir olasılıkla da
203     sisteminizde bu birden fazla biçemle ilgili kütüphaneler vardır. SDBM,
204     NDBM, GNU'nun GDBM projesi ve Berkeley/Sleepycat DB 2/3/4 bunların
205     başlıcalarıdır. Ne yazık ki, bu kütüphanelerin her birinin dosya
206     biçimleri farklıdır. Bu bakımdan, <code><var>dosyaismi</var></code>
207     dosyasında kullanılan dosya biçeminin <code><strong>htdbm</strong></code>
208     tarafından kullanılanla aynı biçemde olduğundan emin olmalısınız.
209     <code><strong>htdbm</strong></code> hangi tür DBM dosyasına baktığını
210     saptayacak yeterliliğe sahip değildir. Yanlış biçemli bir dosya
211     belirtirseniz hiçbir şey dönmeyebileceği gibi, başka isimde bir DBM
212     dosyasının oluşturulması veya daha da kötüsü üzerine yazmaya
213     çalışıyorsanız DBM dosyasının bozulması bile olasıdır.</p>
214
215     <p>Unix sistemlerinde, kullanılan DBM dosyasının biçemini öğrenmek için
216     <code><strong>file</strong></code> programı kullanılabilir.</p>
217 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
218 <div class="section">
219 <h2><a name="exit" id="exit">Çıkış Durumu</a></h2>
220     <p><code><strong>htdbm</strong></code>, kullanıcı ismi ve parolasını DBM
221     dosyasına başarıyla eklemiş veya güncellemişse <code>0</code>, dosyalara
222     erişirken bir sorun çıkmışsa <code>1</code>, komut satırında bir
223     sözdizimi hatası varsa <code>2</code>, parola etkileşimli alınmış fakat
224     girdi ile eşleşme sağlanamamışsa <code>3</code>, işlem kesintiye
225     uğramışsa <code>4</code>, bir değer çok uzunsa <code>5</code> (kullanıcı,
226     parola, dosya ismi veya açıklama), kullanıcı ismi kuraldışı karakter
227     içeriyorsa (<a href="#restrictions">Kısıtlamalar</a> bölümüne bakınız)
228     <code>6</code> ve dosya geçerli bir DBM parola dosyası değilse
229     <code>7</code> değeriyle döner.</p>
230 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
231 <div class="section">
232 <h2><a name="examples" id="examples">Örnekler</a></h2>
233     <div class="example"><p><code>
234       htdbm /usr/local/etc/apache/.htdbm-users jsmith
235     </code></p></div>
236
237     <p><code>jsmith</code> kullanıcısı için parolayı ekler veya değiştirir.
238     Parolayı vermesi için kullanıcıya parola isteği yapılır. Windows üzerinde
239     çalıştırılırsa parola Apache MD5 algoritması ile şifrelenir, aksi
240     takdirde sistemin <code>crypt()</code> yordamı kullanılır. Dosya mevcut
241     değilse <code><strong>htdbm</strong></code> beklenen hiçbir işlemi
242     yapmadan bir hata vererek çıkar.</p>
243
244     <div class="example"><p><code>
245       htdbm -c /home/doe/public_html/.htdbm jane
246     </code></p></div>
247
248     <p>Yeni bir dosya oluşturur ve kullanıcı <code>jane</code> için kaydı bir
249     girdi olarak bu dosyaya yazar. Dosya mevcutsa fakat okunamıyor veya
250     yazılamıyorsa dosyada bir değişiklik yapılmaz ve
251     <code><strong>htdbm</strong></code> bir ileti gösterip bir hata durumu
252     ile çıkar.</p>
253
254     <div class="example"><p><code>
255       htdbm -mb /usr/web/.htdbm-all jones Pwd4Steve
256     </code></p></div>
257
258     <p>Komut satırından verilen parolayı (<code>Pwd4Steve</code>) MD5
259     algoritmasıyla şifreler ve bunu belirtilen dosyada saklar.</p>
260 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
261 <div class="section">
262 <h2><a name="security" id="security">Güvenlik Değerlendirmeleri</a></h2>
263     <p><code><strong>htdbm</strong></code> tarafından yönetilen parola
264     dosyalarına sunucunun URI uzayından erişilememelidir; yani dosya bir
265     tarayıcı ile okunabilecek bir yerde bulunmamalıdır.</p>
266
267     <p>Komut satırında parolanın şifrelenmemiş olarak görünmesi sebebiyle
268     <code><strong>-b</strong></code> seçeneğinin kullanımından kaçınılmasını
269     öneriyoruz.</p>
270 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
271 <div class="section">
272 <h2><a name="restrictions" id="restrictions">Kısıtlamalar</a></h2>
273     <p>Windows ve MPE platformlarında, <code><strong>htdbm</strong></code>
274     ile şifrelenen parolalar <code>255</code> karakterden daha uzun olamaz.
275     255 karakterden sonrası kırpılır.</p>
276
277     <p><code><strong>htdbm</strong></code> tarafından kullanılan MD5
278     algoritması Apache yazılımına özeldir; bu algoritma ile şifrelenen
279     parolalar başka HTTP sunucularında kullanılamayabilir.</p>
280
281     <p>Kullanıcı isimleri <code>255</code> bayttan uzun olamaz ve iki nokta
282     imi (<code>:</code>) içeremez.</p>
283 </div></div>
284 <div class="bottomlang">
285 <p><span>Mevcut Diller: </span><a href="../en/programs/htdbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
286 <a href="../tr/programs/htdbm.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
287 </div><div id="footer">
288 <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>
289 <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>
290 </body></html>