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